JavaScript for Impatient Programmers
My &quot;real&quot; advice for impatient programmers: just start programming, and every time you encounter a problem google it.<p>Don&#x27;t know how to setup node.js? Google should lead you to `npm init` or a starter. Getting some weird syntax error? Google it. Once you learn the basics, want to do X? Google it and determine a) how to do X, or b) if X can&#x27;t be done &#x2F; is bad practice.<p>Just by diving head-first into whatever you&#x27;re trying to accomplish (or a toy project if you just want to learn), eventually you&#x27;ll start to get the hand of syntax, libraries, and general programming style. But read articles every once in a while on best practices so you aren&#x27;t learning the &quot;wrong&quot; way to do things.<p>The big drawback is that there are a <i>lot</i> of Google results that are outdated, novice, or flat-out wrong. You have to really learn how to do research on the internet. But this is a skill you should learn because you can apply it to <i>anything</i>. My general advice: consult official docs whenever possible; Stack Overflow is reliable but check the answer&#x27;s comments to see if it&#x27;s outdated; use Reddit to compare X vs. Y; try to avoid long wordy articles on bloated sites, generally the better the writer = the better the article and more likely it&#x27;s accurate.