A dynamic, general-purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk-like features. Powers the Ruby on Rails framework.
- First, Try Ruby!
- Complete RubyMonk exercises
- Read Learn Ruby The Hard Way
- Read The Well-Grounded Rubyist
- Read Why's Poignant Guide
- Use irb to test your ideas.
- Print values.
- Run programs.
- Avoid syntax errors.
- Define a method.
- Invoke a method.
- Use common control flow structures.
- Complete the Ruby Koans
- Read examples of source code, like this one
- Read Chapters 23 and 24 of The Pickaxe
- Go through CodeWars
- Compare objects.
- Define a class.
- Instantiate an object.
- Iterate over collections.
- Ruby Core Documentation
- Ruby Library Reference in The Pickaxe
- GitHub's Style Guide
- The Ruby Style Guide
- thoughtbot's Style Guide