3 ms·
A word of warning to other people out there: in my experience, this tutorial is best suited to people who are already familiar with at least two of: 1. Web dev
by toasterlovin 8y ago
A word of warning to other people out there: in my experience, this tutorial is best suited to people who are already familiar with at least two of:
1. Web development
2. Ruby/Ruby on Rails
3. Test Driven Develepment
If you're new to programming, start with something else. Trying to learn all three of these at the same time is not a recipe for success. Source: personal experience watching 100% of former mentees fail to make any progress with this tutorial.
- davzie 8y agoAppreciate it, thanks! Been web-devvin' for 12 years now so I hope it seems understandable otherwise I seriously should just change career :D
- rashkov 8y agoI found that skimming the Test Driven Development sections helped cut down the amount of material I needed to get through. Already knowing web development is a good prerequisite as well, and Michael Hartl's Learn Enough series should be able to fill in some of the gaps. Rails didn't make a lot of sense to me until I learned some Ruby, HTML, CSS, and enough Javascript & jquery to manipulate the DOM and make ajax calls. Rails is not really for new learners in my opinion, since the famous Rails magic can obscure what's happening under the hood, and the framework itself has grown and evolved over the years. Nodejs is better for new devs in my opinion, but Rails really shines once you have the basics and a couple of small apps under your belt.