Head First Rails: A Learner's Companion to Ruby on Rails by David Griffiths
Figure its about time that you hop on the Ruby on Rails bandwagon? You've heard that it'll increase your productivity exponentially, and allow you to created full fledged web applications with minimal headaches...but you don't know where to start? Head First Ruby on Rails is the book for you. Using the latest research in cognitive science and learning theory, Head First Ruby on Rails is a multi-sensory experience designed for the way that your brain works. We'll take you through the basics of the Ruby language, and the nuances of the Rails development environment, with a healthy dose of object-oriented programming tossed in for good measure. Creating functional applications through the book you'll move on to more complex topics such as database relationships, testing, security considerations, and even some web services, Ajax, and XML.