This is the reference guide. The manual that should sit by your desk at all times just in case you need it. I'm sitting here typing right now and fighting down an anxiety attack because my copy is packed away in preparation for our move and NOT by my desk. It's comprised of 68 small tips that will make your code delightful to behold.
- Prototypal Inheritance
- IIFE's and closures
- Style Guide
Be mindful of the code's style. This one isn't the single source of truth, but it's as good as any to get started with.
No matter what anybody tells you, do not use a library like require.js as a beginner. If you're advanced enough to understand the tradeoffs, then by all means.