- Series: Addison-Wesley Professional Ruby Series
- Paperback: 576 pages
- Publisher: Addison-Wesley Professional; 1 edition (December 26, 2010)
- Language: English
- ISBN-10: 0321743121
- ISBN-13: 978-0321743121
- Product Dimensions: 7 x 1.1 x 9 inches
- Shipping Weight: 2 pounds (View shipping rates and policies)
- Average Customer Review: 74 customer reviews
Amazon Best Sellers Rank:
#1,196,919 in Books (See Top 100 in Books)
- #167 in Books > Computers & Technology > Programming > Languages & Tools > Ruby
- #1270 in Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Object-Oriented Design
- #2901 in Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Software Development
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Ruby on Rails 3 Tutorial: Learn Rails by Example (Addison-Wesley Professional Ruby Series) 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
There is a newer edition of this item:
"Rebound" by Kwame Alexander
Don't miss best-selling author Kwame Alexander's "Rebound," a new companion novel to his Newbery Award-winner, "The Crossover,"" illustrated with striking graphic novel panels. Pre-order today
Customers who bought this item also bought
Customers who viewed this item also viewed
What other items do customers buy after viewing this item?
RailsTutorial.org: Michael Hartl’s awesome new Rails Tutorial
The Ruby on Rails™3 Tutorial: Learn Rails by Example by Michael Hartl has become a must read for developers learning how to build Rails apps.
—Peter Cooper, editor of Ruby Inside
Very detailed and hands-on Rails Tutorial!
Great job! I’m learning Rails, and found your tutorial to be one of the most detailed and hands-on guides. Besides many details of Rails, it also taught me about Git, Heroku, RSpec, Webrat, and most important (at least to me), it emphasized the Test-Driven Development (TDD) methodology. I learned a lot from your tutorial. Keep up the good job! Thanks so much for sharing it.
—Albert Liu, senior manager, Achievo Corporation.
Ruby on Rails Tutorial is the best!
Just wanted to say that your Ruby on Rails tutorial is the best! I’ve been trying for a while to wrap my head around Rails. Going through your tutorial, I’m finally feeling comfortable in the Rails environment. Your pedagogical style of gradually introducing more complex topics while at the same time giving the reader the instant gratification and a sense of accomplishment with working examples really works for me. I also like the tips and suggestions that give me a sense of learning from a real Rails insider. Your e-mail response to a problem I ran into is an example of your generous sharing of your experience.
—Ron Bingham, CEO, SounDBuytz
I love the writing style of the Rails Tutorial
I love the writing style of the Rails Tutorial, and there is so much content that is different from other Rails books out there, making it that much more valuable...Thanks for your work!
About the Author
Michael Hartl is a programmer, educator, and entrepreneur. He coauthored RailsSpace (Addison-Wesley, 2008), and was cofounder and lead developer of Insoshi, a popular social networking platform based on Rails. He previously taught theoretical and computational physics at the California Institute of Technology, earning the Caltech Lifetime Achievement Award for Excellence in Teaching. Michael is a graduate of Harvard College, holds a Ph.D. in physics from Caltech, and is an alumnus of the Y Combinator entrepreneur program. He maintains the Rails Tutorial website at railstutorial.org.
Author interviews, book reviews, editors picks, and more. Read it now
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
Hartl, with this book as well as the first venture, takes the reader by the hand and gently guides him/her/it/them/monkeybacon through the world of ruby and ruby on rails with the excitement and ease a master has when taking students along for a ride.
I have a collection of books and tutorials and, WITHOUT FAIL, each and every one of them ends somewhere with some sort of mistake in code that I've never been able to get over (including the first book by Hartl, by the way). Not so with this one. I completed the project outlined in this book. First time that's happened with any of the other books/tutorials.
As I am a functioning idiot, this is no mean feat. It is quite an accomplishment. Not by me, but by the author.
If you are able to view the tutorial videos, those will make your life that much better.
Buy it. Now.
Though the Kindle edition is awful, the excellent content is accessible on web pages for free at [...]. There, one can also purchase a (fully searchable) PDF version directly from the author.
I don't know whether it's Amazon's or the publisher's fault, but the Kindle edition of this book is a complete waste of money.
Test driven development, git, and a whole host of advanced features/concepts get covered very very fast the later you get into the development of your twitter-style app (which is the focus of this book). I think that this comes at the expense of really explaining the MVC (model view controller), and how ruby on rails really works. It is really confusing at first. I found myself just copying code and scratching my head in a lot of situations. Don't get me wrong, Hartl does a good job of explaining most of the new code, but he does really leave it up to you to STOP and figure out what's going on along the way, or you're really going to be left behind. There's not nearly as much hand holding as I'd expect in a book targeted at beginners, which may be absolutely fine for a lot of self starters out there.
I decided to stop trying to follow along with the tests, and leave that for another read through. I'm also now reading a book on ruby (as he suggests doing after finishing with his book), as well as another intro rails book (Beginning Rails 3) which is helping a tremendous amount to digest the info learned in Hartl's book.
If you're really new to ruby/rails and web development, I would suggest reading a bit about ruby first (or using online resources), and would suggest the Beginning Rails 3 book (at least the first 7-8 chapters, which really takes you through the same intro material, but a lot more in depth). I think both of those would help you get a lot more out of Hartl's book.
So I'm recommending this book to anyone interested in learning Ruby on Rails, with a caveat that you might be better off learning the very basics elsewhere, then coming to this book.
Also, as some people have stated, this version is a bit out of date at this point (2/21/2012) and will require some time with google to get everything running perfectly. As someone else pointed out though, this is a good exercise in real world development as things are not always going to work perfectly. Fortunately, there are a lot of good RoR resources available on the internet.
Hope this helps.
edit: I purchased the screencasts of the book and have found them to be very useful either as a substitute or in addition to purchasing the book. Also, as I've gained more of an understanding of the language, I'm beginning to appreciate all the material that is in this book. The focus on tests is particularly helpful, but very hard to understand initially. So I maintain that there are a few better resources for learning the very basics (rails for zombies is a nice free course online), but this book is pretty great after that.