3 ms·
I learned Rails with this tutorial (for Rails 3), which was good, but I thought it covered too much testing which is a bit overwhelming for someone starting off
by arikrak 12y ago
I learned Rails with this tutorial (for Rails 3), which was good, but I thought it covered too much testing which is a bit overwhelming for someone starting off. Its everything-at-once approach also made it harder to reference topics afterwards. The changes in this edition like they'll be pretty helpful. It's also cool that he'll be using a default Cloud9 environment so people don't need to worry about installing anything.
However, I still think there's space for a fully modular approach to learning Rails instead of covering so many topics at once. For example, users could first learn how to use Active Record to interact with data on its own, and only later learn the other steps to building an app. This would also make it easy to look up topics later or just jump into the parts you're interested in. It would also be cool if users were given tasks with pre-written tests (but without solutions) so they would need to figure out the solution on their own and immediately see if they got it right.
(I even thought of creating a small Rails tutorial on http://www.learneroo.com http://www.learneroo.com but I can't currently run Rails on it. I guess one could either use an online IDE like Cloud9 or setup a custom Docker environment.)