Programming Books C Java PHP Python Learn more Browse Programming Books
Ruby on Rails Tutorial: Learn Web Development with Rails... and over one million other books are available for Amazon Kindle. Learn more
  • List Price: $44.99
  • Save: $29.99 (67%)
Rented from apex_media
To Rent, select Shipping State from options above
Due Date: Dec 22, 2014
FREE return shipping at the end of the semester. Access codes and supplements are not guaranteed with rentals.
FREE Shipping on orders over $35.
Used: Good | Details
Sold by apex_media
Condition: Used: Good
Comment: Ships direct from Amazon! Qualifies for Prime Shipping and FREE standard shipping for orders over $25. Overnight and 2 day shipping available!
Access codes and supplements are not guaranteed with used items.
Qty:1
  • List Price: $44.99
  • Save: $15.51 (34%)
FREE Shipping on orders over $35.
In Stock.
Ships from and sold by Amazon.com.
Gift-wrap available.
Trade in your item
Get a $9.75
Gift Card.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Ruby on Rails Tutorial: Learn Web Development with Rails (2nd Edition) (Addison-Wesley Professional Ruby Series) Paperback – August 6, 2012

ISBN-13: 978-0321832054 ISBN-10: 0321832051 Edition: 2nd

Buy New
Price: $29.48
Rent
Price: $15.00
60 New from $19.49 29 Used from $10.00
Amazon Price New from Used from
Kindle
"Please retry"
Paperback
"Please retry"
$29.48
$19.49 $10.00
Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Frequently Bought Together

Ruby on Rails Tutorial: Learn Web Development with Rails (2nd Edition) (Addison-Wesley Professional Ruby Series) + The Ruby Programming Language + Practical Object-Oriented Design in Ruby: An Agile Primer (Addison-Wesley Professional Ruby Series)
Price for all three: $84.44

Buy the selected items together

NO_CONTENT_IN_FEATURE

Save up to 90% on Textbooks
Rent textbooks, buy textbooks, or get up to 80% back when you sell us your books. Shop Now

Product Details

  • Series: Addison-Wesley Professional Ruby Series
  • Paperback: 640 pages
  • Publisher: Addison-Wesley Professional; 2 edition (August 6, 2012)
  • Language: English
  • ISBN-10: 0321832051
  • ISBN-13: 978-0321832054
  • Product Dimensions: 9.1 x 7 x 1.1 inches
  • Shipping Weight: 2.1 pounds (View shipping rates and policies)
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (69 customer reviews)
  • Amazon Best Sellers Rank: #73,214 in Books (See Top 100 in Books)

Editorial Reviews

Review

“My former company (CD Baby) was one of the first to loudly switch to Ruby on Rails, and then even more loudly switch back to PHP (Google me to read about the drama). This book by Michael Hartl came so highly recommended that I had to try it, and the Ruby on Rails™ Tutorial is what I used to switch back to Rails again.”

—From the Foreword by Derek Sivers (sivers.org), formerly, Founder, CD Baby; currently, Founder, Thoughts Ltd.

 

“Michael Hartl’s Rails Tutorial book is the #1 (and only, in my opinion) place to start when it comes to books about learning Rails. . . . It’s an amazing piece of work and, unusually, walks you through building a Rails app from start to finish with testing. If you want to read just one book and feel like a Rails master by the end of it, pick the Ruby on Rails™ Tutorial.”

—Peter Cooper, editor, Ruby Inside

 

“Grounded in the real world.”

—I Programmer (www.i-programmer.info), by Ian Elliot

 

“The book gives you the theory and practice, while the videos focus on showing you in person how it’s done. Highly recommended combo.”

—Antonio Cangiano, Software Engineer, IBM

 

“The author is clearly an expert at the Ruby language and the Rails framework, but more than that, he is a working software engineer who introduces best practices throughout the text.”

—Greg Charles, Senior Software Developer, Fairway Technologies

 

“Overall, these video tutorials should be a great resource for anyone new to Rails.”

—Michael Morin, ruby.about.com

 

“Hands-down, I would recommend this book to anyone wanting to get into Ruby on Rails development.”

—Michael Crump, Microsoft MVP

About the Author

Michael Hartl is the author of the Ruby on Rails™ Tutorial, the leading introduction to web development with Ruby on Rails. His prior experience includes writing and developing RailsSpace, an extremely obsolete Rails tutorial book, and developing Insoshi, a once-popular and now-obsolete social networking platform in Ruby on Rails. In 2011, Michael received a Ruby Hero Award for his contributions to the Ruby community. He is a graduate of Harvard College, has a Ph.D. in Physics from Caltech, and is an alumnus of the Y Combinator entrepreneur program.


More About the Author

Michael Hartl is the author of the Ruby on Rails Tutorial, the leading introduction to web development with Ruby on Rails. His prior experience includes writing and developing RailsSpace, an extremely obsolete Rails tutorial book, and developing Insoshi, a once-popular and now-obsolete social networking platform in Ruby on Rails. In 2011, Michael received a Ruby Hero Award for his contributions to the Ruby community. He is a graduate of Harvard College, has a Ph.D. in Physics from Caltech, and is an alumnus of the Y Combinator entrepreneur program.

Customer Reviews

I've never said, "OMG, it actually WORKED!" so many times in a single evening.
Morazan
This book does an amazing job of not only teaching you Ruby on Rails, but also acclimating you to a new developer community.
Nathan
It's a great book for all skill levels and I highly recommend this book to anyone learning or intermediate RoR programmer.
brandon

Most Helpful Customer Reviews

21 of 23 people found the following review helpful By Morazan on November 1, 2012
Format: Paperback Verified Purchase
I have never before worked my way through a tutorial in which EVERYTHING happens exactly the way the author says it will, but that's how this book has gone thus far (I'm about 1/3 through). I am new to web development and database development, and I really appreciate the step-by-step approach. The first chapter is a masterpiece, taking you from installation on your PC, to deployment on a "real" server, and even teaching you to use github along the way. I've never said, "OMG, it actually WORKED!" so many times in a single evening. Highly recommended.
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
18 of 20 people found the following review helpful By hguy88 on August 13, 2012
Format: Paperback Verified Purchase
Not only is this the best Rails book on the market, it is the best tech book I've ever read! Michael Hartl is a great teacher. You won't be disappointed.

Also - most, if not all of the 1 star reviews you see are due to the printing error of the book. It is due to the publisher, and out of Michael's hands.

What are you waiting for ? Grab yourself a copy, and thank me later :)

Update Dec 10, 2012: I just wanted to pop in and say that the learning experience produced some fruitful results. After learning Rails from this book, I created an internal website as part of my job and received a lot of praise. I love Rails now, and I really hope Michael comes out with an "Advanced Rails" book. I'd be one of the first in line to grab it.
6 Comments Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
12 of 13 people found the following review helpful By Future Retro on May 13, 2013
Format: Paperback Verified Purchase
Perhaps I don't share the same learning methodologies as the other reviewers here, but I had to stop the book 80% of the way through. The first few chapters are pretty good, you do something simple, say type a few lines of code, then it's explained to you what you did and why you did it, so you really learn.

However as you go on and the application you're building gets more and more complex you he basically just give you the lines of code to type (10 - 50 lines usually), says a few sentences about what you just did, and then you repeat the process until you're brain has flatlined for the night, at the point where I'm in the book (second to last chapter) I've basically been reduced to a transcriptionist monkey and I haven't learned a thing about Ruby on Rails in probably 3 or 4 chapters, with the exception of a few concepts I mapped out and figured out myself because they were the reason I picked up the book in the first place.

When I first dove into this book it was really fun and I was doing 70-100 pages a night, now I've been reduced to 30-50 pages because it's all my brain can stand. I'm going to stop and complete this book after I've learned a bit more from other sources, my advice: read this until it stops being fun, learn some more elsewhere, and then finish this book and re-read it so it will make more sense. That's what I'm going to do.

I'd like to add that the author has done us all a great service by writing this book, continually updating and posting it on his website for free, it's just not something I'm finding very useful right now.
Read more ›
2 Comments Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
7 of 7 people found the following review helpful By Liane Allen on June 8, 2013
Format: Paperback
UPDATE:
Michael Hartl has been extremely helpful in getting me up and running again with a correct copy of the book. He has provided a stellar example of customer service. It has been a pleasure to do business with him.

It is clear that the bookstore where I purchased this is selling a very old, uncorrected version of the book. While the copyright says 2013, that copyright is a typo in the original 2012 print run.

Hartl has contacted the publisher and informed them that not all recalled copies were indeed recalled. Hopefully, they'll be able to track down any remaining bad copies and replace them.

--------

I just bought the 2013 reprint of this book. It's probably a great book, but it has a VERY SERIOUS flaw, making the book entirely unusable.

It is missing the angle brackets, double-quotes, single-quotes, vertical bars, and backslashes from all code samples, and is missing the underscore character in the body text. The result is a *completely* unusable book. If you don't know which characters are missing from a sample, typing in that sample code and running it will result in code that won't execute, followed by a guessing game to try to make it run. Since this is a book for beginners, the chances of most beginners being able to make the correct guesses are nil.

As an example, there is a snippet demonstrating the difference between two strings - one using single quotes and one using double quotes. The type of quotation marks used is significant, because it determines what you need to enter for backslash characters. Here's what it looks like in the book:

Newlines ( n) and tabs ( t) both use the backslash character .
Newlines ( n) and tabs ( t) both use the backslash character .
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
3 of 3 people found the following review helpful By Roy Klein on November 13, 2012
Format: Paperback
This could be one of the best books ever written about software development. Certainly among the best I've read, and I've been through many.

The one gotcha of the book is that it plows forward rapidly, often through advanced software development concepts, and I fear that inexperienced or newbie developers will not be able to catch up.

Michael Hartl writes in a concise, clear and effective manner, both in text and code. He took me from zero knowledge of rails or ruby, to being able to work on my own project, where I find that I actually understand what I'm doing (most of the time).

While other books consider it enough to teach you code that shows some text in the console or run something from your local machine, Michael realizes that a modern web developer needs much more than that, and teaches you how to get your application to run on a real production environment, and backed up on a remote source control repository.

I also want to commend the book for being one of the precious few I've seen where Test Driven Development is introduced properly. Other books introduce tests almost as an afterthought, in a manner that makes examples harder to read or code harder to follow.

Michael and Rails have scored a fan thanks to this wonderful book.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Customer Images

Most Recent Customer Reviews