To teach you Ruby we are going to explain the basic building blocks used in the Ruby language and allow you reinforce what you've learned through challenges.
When you have completed this curriculum you should understand:
- The command line and why we use it
- How to run your Ruby code interactively (irb) or from a file
- Simple types like numbers, strings, and booleans
- Data structures like arrays and hashes
- Object concepts like Classes
We're going to be working with:
- A command line program
- A text editor of your choice
Everything should be set up the night before during our Installfest. Please ensure you have everything working before you show up for the workshop.
You can verify that you have everything working by following steps 1 through 4 of the
NOTE: When writing a command after the $ sign in your terminal, or in IRB, just press Enter or Return to execute it.
To go to the workspace folder: type
To start the virtual machine: type
To connect to the virtual machine: type
To start the Ruby interactive editor, type
Now try the following in IRB. The
irb(main)>is the prompt and you don't need to type it:
irb(main)> 1 + 2 => 3 irb(main)> exit
If you can do that, you are probably good to go.
Each lesson will look like this: