The Ruby on Rails Tutorial for Rails 4.0 final
news.railstutorial.org
news.railstutorial.org
Too many tutorials come up with overly-simplified examples that have no real utility. I hate looking at a tutorial that shows you how to build a toy app that is barely usable even by its own creator.
But Hartl's book takes you through one very feasible web app (a Twitter clone) while explaining common tools and practices in the process. TDD, Heroku, Git, Bundler, the works. When I finished the book, I showed it to some non-technical friends and we played with it for a while with absolutely no problems. Not once did I have to say "well, this is just a demo."
If you want to learn Rails, you won't find a better place to start than Hartl's Rails tutorial.
For someone new to Rails, but not to OOP/web dev/sysadmin, Hartl did a really great job on highlighting how to work through the many decisions that are already made for you in Rails, but also some nice Ruby tips. He would also be really good about keeping it up to date and adding errata where needed to fix minor inaccuracies.
Totally worth the money, from a guy who learned Ruby/Rails from him and Obie Fernandez's book and struck on independent contracting.
RailsTutorial is holistic, practical, and very well paced for total beginners.
Awesome! I look forward to it!
Leaving out TDD would definitely be easier on a beginner—but it would also undoubtedly make him dangerous.
I would think the opposite actually: learning TDD often gives people a false sense of safety.
I think Rails For Zombies is great for 'instant gratification' in the same way as the old 5 Minute Blog Tutorial used to.
My only concerns are with a few of the Rails conventions, which are probably due to my own conventions with JS and PHP.
Thank you for your awesome work. I'll definitely be buying a copy asap.
Props for making the best RoR tutorial available.
Thank you mhartl
maybe this, due to focus on TDD
That said, if you or someone you know would be willing to write up some material on rbenv to parallel the rvm instructions, I'd be happy to include it in the book. Please send any correspondence to admin at railstutorial dot org.
That's how I handle having some clients who use one and some that use the other.
The only reason to stick with RVM was gem-sets but everybody users bundler these days anyway,.