Rails is a web application development framework. It makes developing web applications easy and fast. It runs on the Ruby programming language, so you should learn a bit of Ruby first.
- Play Rails for Zombies Redux - This is a browser based rails course. It's free and it has cowboy zombies in it..
Improving your Rails-FuEdit
Once you've gone through the first steps, you should:
- Ruby on Rails (Hartl) - go through this book. It will teach you everything you need to know about rails
- Rails Guides - Fantastic guides on single topics.