For me, I just throw myself in there. Straight into the frying pan as it were. One tip ive learned is, don't ask questions like. How do I do Class Inheritence in Javascript... because someone will answer you. Instead, ask questions, how to design re-usable code in javascript, you'll find much better answers to your question that way! :) cheers.