The Ruby on Rails Tutorial book and screencast series teach you how to develop and deploy real, industrial-strength web applications with Ruby on Rails, the open-source web framework that powers top websites such as Twitter, Hulu, GitHub, and the Yellow Pages. The Ruby on Rails Tutorial book is available for free online and is available for purchase as an ebook (PDF, EPUB, and MOBI formats). The companion screencast series includes 12 individual lessons, one for each chapter of the Ruby on Rails Tutorial book. All purchases also include a free copy of the Solutions Manual for Exercises, with solutions to every exercise in the book.
This is a very easy to comprehend book - great for complete beginners and more experienced programmers alike. What I loved the most about this book is that it manages to make you feel like you're doing great every step of the way. While this is true, it's none the less a very thorough book - unlike many online courses, the knowledge gained from this book is not superficial!
by Traian on August 23, 2015 at 23:44 Verified Buyer
Much more comprehensive than other tutorials I've tried. Really walks you through the intricacies of Rails and sets you on your way. Also loved how you could use both an IDE or your own setup.
by Ben B. on August 23, 2015 at 23:07
I'm a javaEE, node.js developer. I bought the tutorial to save my time to learn ROR
by Joshua on August 23, 2015 at 21:51 Verified Buyer
Michael Hartl's Ruby on Rails Tutorial is the single best resource for learning how to build a web app with the awesome Rails Framework. The awesomeness starts right with the structure: At first, you will build a simple app and you instantly ship it, and when you're done with that, you will feel great: You just created a functional web app in no time. After that, you will start building an industrial strength clone of a certain microblogging web service, which is/was coincidentally originally written in Rails. You will not only learn rails, but also good practices like version control. Knowledge is scooped up as you need it. You will learn the what and the how, but unfortunately the book is a little short on the "why", as in "Why did he choose it to do it exactly this way? How could I have come up with that?", but I just guess that it would not be possible without overwhelming beginners. Bottom Line: You want to learn rails? Sooner or later you will (have to) do this tutorial, there is no way around.
by Will B. on August 23, 2015 at 20:41
This book is one of the ultimate tutorial for Ruby on Rails. Every time I read it, there is something I learn new. Some great concepts are thoroughly and comprehensively explained in this tutorial. TDD, deployment, building an app from scratch, best practices in Rails and ruby. Highly recommended for anyone in RoR community.
by Doel on August 23, 2015 at 19:58
I am a self-taught developer with an undergrad degree is Music. About two years ago I decided to start teaching myself Ruby/Rails, and per the recommendation of most of the people I met at Ruby Meetups and user groups, I chose to use Hartl's tutorial to teach myself Rails. I spent about two hours a day on the tutorial until I finished, and recently I think I would probably do well to revisit some of the sections! Not only is the content clear and well-explained, but it teaches and reinforces a great TDD workflow that should be the goal of any developer. Starting out your coding career this way will establish habits that will help you succeed down the road. This book is a great tool for people looking to teach themselves a language from the ground up, and it incorporates so much information about the tools outside of Ruby/Rails (git, Rspec, heroku, etc.) that are critical to becoming a fully-functional developer. I now have a full-time developer job in Seattle as a Ruby developer. I can safely say that the start I got from Hartl's tutorial has enabled me to land a position as quickly as I have. Read/work through this whole tutorial, and you will be well on your way to a working knowledge of Ruby/Rails.
by Thomas Brigham on August 23, 2015 at 18:20
Just started to get more interested in programming and had some basic previous knowledge of common web technologies like HTML, although I think that even this is not a requirement at all in order for anyone to get the most out of Ruby on Rails Tutorial. Every step clearly explained and gives you a really nice walkthrough and also overview of what has to play together in order to make a web application work. More than satisfied to have chosen it as an entry into the subject.
by Steve Z on August 23, 2015 at 18:11 Verified Buyer
A great introductory course that gave me the opportunity to access a topic I deemed inaccessible. Straightforward and understandable even for absolute beginners.
by Nikos K. on August 23, 2015 at 17:41
Fantastic guide. I was able to build an app from it.
by Alex H on August 23, 2015 at 16:50
I've been creating websites for about 16 years, and during that time I've built sites mostly for fun, or helping people get started, when they've not had the money to get started. All I've ever done is front-end stuff, and all I've ever wanted to do is back-end stuff, and for years that's been on my to-do list. At the beginning of this year I made a promise to myself which went something like this, you have 365 days to get your s**t together. I watched hours of tutorials on YouTube and read loads of blog posts about how to build Rails applications, and most of them were completely useless, basically just regurgitating the same thing over-and-over, build a blog in 30 minutes. Rubbish, just totally rubbish. To cut a long story short, when I found the rails tutorial website I was hooked. 3 days after I started the online version I ordered the book from Amazon, when I finished the book I paid for the screencast videos, and I can honestly say it's hands down the best money I have ever spent on technical books in my life. Period. This book is fantastic, it's by far the most up-to-date and detailed introduction into Ruby on Rails, you just can't go wrong. I will soon be finished building 12 application prototypes, each of which was started from Chapter 10, and all of them are different and each one having different features. The features combined will cover most of the things I will need to be a front and back-end developer. I'm soon going to start the book over for the third time and when that's finished, I'll start my new developers website, pick 8 of my favourite application prototypes, rebuild them so they're polished web applications, and then hopefully make some money. None of this would have be possible without the Ruby On Rails Tutorial. Thanks Michael
by Shaun on August 23, 2015 at 15:49 Verified Buyer
The Ruby on Rails Tutorial by Michael Hartl is superbly written. Very clear and understandable, I have learned a lot about Ruby, the Rails framework and how to do much more than scaffolding with a Rails app. An excellent choice for first time Rails developers!
by Chuck J. on August 23, 2015 at 14:25
Our organization used the Ruby on Rails Tutorial to bring an experienced developer up to speed on the nuances of Rails 4, as well as train two newbies who were starting from zero. The RoR Tutorial was more than up to the task. When Rails 5 is released, no doubt we will be once again turning to Michael Hartl and the RoR Tutorial for guidance. Bonus tip: If you learn best by watching someone else do it first, be sure to consider purchasing Hartl's RoR Tutorial videos. They are the perfect companion to the book.
by Euro Team Outreach, Inc on August 23, 2015 at 12:54 Verified Buyer
I am about halfway through with the tutorial, and I am really pleased so far. This is a great tutorial for a lot of reasons, but the aside from just teaching Rails, he is also teaching good development practices.
by Joe on August 23, 2015 at 12:53 Verified Buyer
I really enjoyed the RoR tutorial because I'm a fan of learning while doing kind of tutorials. My past favorites for mobile development have always been the big nerd ranch, ray wenderlich series where the concepts are taught and continuously applied towards the subsequent and more advanced chapters. I've been unable to find such similar and comprehensive tutorials for web/backend development until I chanced by the Ruby on Rails after a frustrating year trying to master the advanced concepts of CakePHP. RoR really drilled down and reinforce the core concepts of backend/web development in a very thorough fashion while giving a very clear explanation of the functionality of the infrastructure support. For example, how to do TDD development, the role of routers, web security/hashing, deployment to production server and etc... In other words, this is not your typical introductory type of book that skims the basics, but rather one that takes you through the basics to the fairly advanced level while reinforcing and continuous application of key concepts taught in subsequent chapters.
by Qin Zhengquan on August 23, 2015 at 08:11 Verified Buyer
It was back in 2012, I had come across Michael Hartl's Rails Tutorial book. Needless to say, it was the best Rails book, which let me learn Rails in an effective way. I am glad to see that the new edition of the book maintains all the same quality that I had seen in the previous version. If you want to learn Ruby on Rails effectively, go buy this book .
by Nair V on August 23, 2015 at 07:17
Great, I am now in a position to understand much better and still continue to use this resource frequently! Can't recommended enough to anyone, definitely excellent book!
by Salman A on August 23, 2015 at 04:35 Verified Buyer
For me this was just the right amount of guidance / explanation, I highly recommend this book.
by Terry C on August 23, 2015 at 04:32 Verified Buyer
A very informatic book I found when I started to learn RoR. Still I used refer this book when I want to explore more. Very nicely written with suitable examples and so much exploration.
by Dharshan on August 23, 2015 at 03:30
When I started building web pages as a hobby, I felt that "real programming" was too much. The author's top-notch materials and friendly teaching style helped me to believe in myself and go beyond making nifty web pages to become a real web developer. I am now employed full time in this role.
by Jesse on August 23, 2015 at 03:13
Excellently written. Really helps with demonstration, and understanding of concepts.
by Christopher C. on August 23, 2015 at 03:04