Simply Rails 2
Patrick Lenz
SitePoint
The 2nd edition of this practical hands-on guide for first-time Ruby on Rails programmers will walk you through installing the required software on a Windows, Mac or Linux computer. And before you get coding, an entire chapter is devoted to object oriented programming in Ruby, so youll be completely confident with the Ruby language before you begin working with Rails.