Learning RoR w the "Sweat Lodge" approach
Take a week and work thru a Rails tutorial 12-14 hrs a day or for how ever long it takes to finish it. For a beginner, is this crazy? If it's a good tutorial, will I at least have some basic understanding of coding afterwards? I know you can't begin to be an expert in just a week, but I see that some have talked about starting out this way.
4 comments
[ 8.2 ms ] story [ 22.2 ms ] threadTutorials are ok, but I find them more useful as a tool to see how someone else would approach a particular problem, as opposed to a learning tool. The reason I say that is because many tutorials breeze through important concepts for the sake of brevity.
Picking a simple project and using books or online info to work through the process is, in my opinion, the best way to actually learn. Once you have a grasp on the language, start looking for good code examples and study those. In the end, the more you read and write code, the better you'll be. I'd say you could certainly make good headway in a week with a schedule like you describe.
I think an hour or two a day is ideal. Work through a single tutorial, finish a chapter in a book or watch some screencasts then implement what you learned. Build a bunch of toy apps that will be thrown away using what you learned that day. At first, you'll start out just doing some command line stuff.
I think most people learn Ruby and Rails at the same time. I personally found that I got more out of it if I focused on Ruby first (a couple hours a day for a couple weeks) then went through some Rails stuff.
I think the "Sweat Lodge" technique is flawed, because it presumes that you'll eventually stop learning. I think it's better to get in a habit of learning a little every day. You're always a work in progress, and you're never "there", so it probably doesn't help to try to speed the process up for getting "there".