- Learn Ruby - Codecademy - Codecademy site to learn Ruby with practice. Use this as a quick start if you know programming already.(Beginner)
- RubyMonk - It is a site where users can have fun and learn Ruby in an interactive manner.(Beginner)
- Ruby Koans - The Koans walk you along the path to enlightenment in order to learn Ruby. The goal is to learn the Ruby language, syntax, structure, and some common functions and libraries...
- MetaProgramming in Ruby - Learn MetaProgramming in Ruby.(Intermediate)
- Ruby Best Practices - An O'Reilly book that focuses on best practices used while programming Ruby.(Advanced)
- Ruby Under A Microscope - An O'Reilly book - Ruby Under a Microscope gives developers an inside, hands-on look at Ruby's core, using simple diagrams coupled with clear explanations.(Advanced)