Workshop on Ruby Fundamentals Brought to you by Budh Ram Gurung & Victor Goff. Overview Prerequisites Preparation Flow of Workshop Ruby Basics - Section 1 Ruby Basics - Section 2 Ruby Basics - Section 3 Overview Ruby is one of the nicest language I come across in my career(may differ in opinion but it’s mine). Reason is very simple, 💡 Matz is nice and so we are nice (MINASWAN). Find more details about above quote here. Prerequisites Programming language (See a nice course on Edx.org) C Language knowledge concepts Preparation Install Ruby Get start with Interactive Ruby Get ready with good editor like Vim, Sublime or else. Flow of Workshop First Theory (moderate time), then Practice programs based on theory Ruby Basics - Section 1 What is Ruby History of Ruby Ruby Features Hello World Numbers, Constants, Strings, Variables Naming conventions Scope 📎 Short Break Ruby Basics - Section 2 Getting input from User Ruby Methods Block Array Range Symbol Hash 📎 Short Break Ruby Basics - Section 3 Read/Write Files Regular Expressions Access Control Write your own Class Ruby Procs Including other files Inheritance Duck Typing Exceptions Module / Mixins 📎 End of Session. Thanks.