Getting Started with Rails
This guide covers getting up and running with Ruby on Rails. After reading it, you should be familiar with:
Installing Rails, creating a new Rails application, and connecting your application to a database
The general layout of a Rails application
The basic principles of MVC (Model, View Controller) and RESTful design
How to quickly generate the starting pieces of a Rails application