programmatic thinking - garrett-401-advanced-javascript/seattle-js-401d39 GitHub Wiki

You need to understand what the question is. You can't solve a question you don't understand. plan your approach. Decide exactly how to reach your desired outcome and create comments/pseudo code. don't try and create the entire codebase in one throw. cut it up into smaller chunks. one chunk at a time. If you get stuck. Take a break. Look at it again. Don't be afraid to start over from a blank slate. You can always revert to a previous commit. GOOGLE IS YOUR FRIEND practice makes perfect gamify your problem-solving games are fun and you'll feel more rewarded after and less frustrated during.