Newly updated for Rails 5, 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 14 individual lessons, one for each chapter of the Ruby on Rails Tutorial book.
I had the chance to discover this tutorial by chance earlier this year, and I am so glad I did. It's by far the best Ruby on Rails tutorial I have come across. Why is that? First, it doesn't assume any prior knowledge and everything is explained step by step very patiently. It doesn't mean that it stays in the surface. Not at all! Secondly, it goes very deep and allows you to create a professionally looking RoR app. It's the first tutorial I have found that explains all steps needed how to set up your computer, how to do proper testing and goes through ALL steps. Other tutorials out there skips some crucial steps with the result that you are left with good theoretical knowledge but not knowing how to apply it in real life. I have since decided to subscribe to the Learn Enough society — I can't live without their tutorials!
by Pere Sola on December 07, 2016 at 06:52
When I'm developing I love using Michael's code for ideas. It's like having a safe pair of hands at the steering wheel at all times. His code is well thought and excellently written especially if you don't have any prior knowledge, like myself. What I especially like about the book is that he teaches the benefits early on of thoroughly testing your code. That, in and of itself, is a strong reason for buying the book. I think that I've worked through the tutorial five times and my understanding of what I'm doing only grows for each time. There's no better way to learn Ruby On Rails.
by LJ Nissen on December 07, 2016 at 06:41
I cannot call this book as a Tutorial. Because this is beyond that. I wanted to learn to code and did research on Coding Bootcamps. They cost over 10K but their curriculum scope is not more than this book. If you want to learn Rails , this is only on the web which is complete and well explained. Do it now. For my project visit http://youpost.heroku.com.
by Ali Ramazon on December 07, 2016 at 05:47
Stop looking for the best place to begin your new adventure with Ruby on Rails. This is the one, the gold standard that will get you well on your way to solid Rails knowledge and proficiency. Just enough Ruby, just enough ancillary technology information to give you a solid understanding of Rails so you'll be up and running, building quality web applications in no time. Best of luck in your coding endeavors!
by Travis S on December 07, 2016 at 05:47
Reading this book helped me to understand the basics of Rails and differences from the previous versions. Learning is easy, as the progression from previous built up steps is very nice. Though not fully completed the book, its a very nice way to wrap your brains around Rails 5. Thanks to Michael once again.
by Ravi V on December 07, 2016 at 05:03
Michael Hartl's step-by-step guide to learning rails (along with his Learn Enough Series Tutorials) made learning web development easy to understand and gave me a lot of confidence to develop my "technical sophistication" along the many speedbumps that I have encountered along the way.
by Kader on December 07, 2016 at 03:46
I think this is some kind likes Head First series, there are a lot of pragmatical tutorials that could be applied to modern RoR web development.
by Thien Quach on December 07, 2016 at 03:17
If you want to step out of Jr. dev world and be rocketed into mid-level dev world, then pick up this book and don't stop until your finished. Hands down this book, MH knowledge to say the increased my income BIG TIME! I'm a legit RoR dev hands down!
by Charlie.b on December 07, 2016 at 02:57
This was my introduction into the wonderful ecosystem of Ruby and Rails and it was well worth the time and struggle. I've read a great many web development books, but none have come close to the clarity and empathetic nature of Michael's tutorial. I truly believe for anyone interested in the process of web development; that is, how to think like a developer, they need to invest in this masterpiece.
by Delante Lee Bess on December 07, 2016 at 02:56
If you are looking to really get a good skills and push up your knowledge in Ruby on Rails I think RAILS 5 will do this for you. I came across this book about a month ago while building an Rails app and it has helped me a lot to break down the intricate layers needed to build an industrial strength application. The author Michael Hartl, has a simple, practical, straight-forward and great approach to teaching all the step needed to learn Rails. Michael walks you through everything from building apps, using Cli, Github, version control, testing to deploying live and much more. Really enjoyed it and continue Reading it. Truly a gem. - Nas
by Naser S on December 07, 2016 at 02:15
This book has been a great help in learning RoR. The easy to follow language and explanation of the code makes the concepts stick. Also the way TDD is implemented, little by little, makes it easy to learn. I've read it 3 times already and refer back to it on a regular basis. Deserves a million more stars. Thx for making the journey of learning pleasant and fun.
by Heber S on December 07, 2016 at 02:14
A friend suggested going through this tutorial and I'm very glad it did. This guide book takes you from knowing nothing to being very competent. A must read for people that what to learn Rails.
by Andrew U. on December 07, 2016 at 01:47
Good Tutorial, easy read and realistic examples to follow. Michael makes RoR fun.
by Jay B on December 07, 2016 at 01:15
This book is perfect for those getting started with rails!
by Alex on December 07, 2016 at 00:35
This book provides in-depth coverage of all the crucial topics that all Rails apps need to handle: the basic building blocks like sessions and users; version control; and deployment. It uses test-driven development without the complexifications of RSpec and Cucumber. It was extremely useful to me in updating my Rails apps to Rails 5. Plus it is written with humor and verve. The Rails community has needed a successor to the much-missed Ryan Bates, and Michael Hartl is the dude. Highly recommended!
by Stan on December 06, 2016 at 23:58 Verified Buyer
I have been a loyal customer for all the contents that Michael Hartl has been providing for the last few years, starting with the early Rails 4 tutorial editions, the Learn Enough To Be Dangerous guides and the latest Rails 5 tutorial. I am a better developer because I read his books. His examples, tips, exercises, easy to read style with detailed explanations of important concepts make the Ruby On Rails Tutorial (Rails 5) my best go-to resource for solutions to common Rails development challenges. Everything works, is thoroughly tested and kept up to date. The fact that he also offers the free on-line versions of the tutorial is also quite amazing. The least I can do is buy the book and video tutorials which greatly complement it. I recommend all serious Rails developers do the same, you won't regret it.
by Cal D. on December 06, 2016 at 23:32 Verified Buyer
Really helped me get a quick start on coding and development and helped me build a great application to get my company off the ground.
by Rasan J on December 06, 2016 at 23:29
Ruby on Rails has been my favorite for long time and since 2nd edition of this book. This latest 4th edition is a huge improvement since the last edition I bought, So great great thanks to Michael for publishing such an easy to follow and understand book. Web Development with Rails has never been more fun with this book which is easy to read and follow!
by Tom S. Sandberg on December 06, 2016 at 23:26
Great book, I would say that is a K&R for Rails. Written in simple English, gives a lot of knowledge. Highly recommended to learn Rails.
by Rafał on December 06, 2016 at 23:09 Verified Buyer
I'm new to programming, but I've spent a fair amount of time looking for decent resources to learn Ruby. While there are plenty of free introductory resources that go over the basics, there aren't many that bridging the gap to Rails. I haven't yet finished this book, but so far I've learned to create simple apps fairly quickly. Instructions are clear and concise. I also like the web interface and associated tutorials on git, command line and text editor.
by Dan S. on December 06, 2016 at 23:09