Resources for Getting Started with Ruby on Rails

Ruby on Rails is leaving the early adopter phase and becoming more mainstream. More people want to learn Rails but don't know where to begin. Well, I have come to the rescue. The resource list below is a good starting point. It includes tutorials, books, blogs, podcasts and many other educational resources that have done wonders for me throughout my Rails learning process. I hope others will find them helpful too.

I personally enjoy interactive and visual experiences. The interactive tutorials (sometimes with a live person) were very useful to me. However, plenty of other people prefer to learn by reading, so I have included great resources for these folks too. I also recommend attending meetups and conferences. Getting involved in the community is a great way to find mentors who can help you out, and participating at events and user groups is a good way to stay on top of the latest news and cool projects.

If I've left out any resources that you've found helpful, I would love to hear about them. Please let me know about them in the comments section.

Online Tutorials

Ruby Learning Official Ruby on Rails Guides Rails Tutorial Why's (Poignant) Guide [Thanks timinman from HN]


Engine Yard University Blazing Cloud Courses Ruby Mendicant University Jumpstart Lab Courses [Thanks Jeff from twitter]

Interactive Tutorials

Try Ruby Hackety Hack Ruby Koans BitNami [Thanks Daniel from comments] Rails for Zombies [Thanks Gregg from twitter]


Learn to Program Humble Little Ruby Book The Rails Way The Rails 3 Way [Thanks Raj from comments]


Ruby Inside Ruby Reflector Engine Yard Ruby on Rails Blog PlanetRubyOnRails [Thanks jim_h from HN]


Railscasts PeepCode Ruby on Rails 3 Tutorial [Thanks eAlchemist from comments] Learning Rails [Thanks eAlchemist from comments] Learnivore [Thanks Thibaut from comments]


Ruby on Rails Podcast The Ruby Show Teach Me To Code Ruby5 [Thanks EppO from comments] RubyPulse [Thanks pdelgallego from HN]


Rails Forum StackOverflow Engine Yard Community Site


Ruby Meetup Groups Ruby on Rails Community Confreaks [Thanks pdelgallego from HN] IRC Channels: #ruby, #ruby-lang, #rubyonrails, #jruby, #rubinius