This is purely a compilation of helpful notes for devs who are coming in to Ruby from JavaScript. Although the notes are tailored for a JavaScript developer, it could be useful for others.
Please file an issue or a pull request if you see any inconsistencies or errors!
It is highly recommended that beginners move through these in the proposed order.
- Pure Basics and Primitive Types
- Blocks, Procs, Lambdas and Functions - Everything to do with introducing Blocks, Procs, Lambdas and Functions and some techniques to pass data and control between them.
- Control Statements and Looping - Looping is introduced along with control statements like
if
andunless
- OOP in Ruby - Inheritence and Classes, Modules and information hiding
- Some basic coding conventions - Some very basic practices to keep in mind when coding in Ruby.
More to come soon!