Resources for Fledgling JavaScript Developers

Maybe you’re just starting out. Maybe you're a front-end whiz getting a foothold in the back-end world. Maybe you’ve taken a break from JavaScript and need a refresher. We’ve all been there, so here’s some contemporary resources that should ease the pain and satisfy your thirst for solid knowledge of JavaScript fundamentals and best practices.

  • JavaScript
    • You Don’t Know JS
      This is a series of books diving deep into the core mechanisms of the JavaScript language. The first edition of the series is now complete.
    • Eloquent JavaScript
      This is a book about getting computers to do what you want them to do. Computers are about as common as screwdrivers today, but they contain a lot more hidden complexity and thus are harder to operate and understand. To many, they remain alien, slightly threatening things.
  • Angular 2
    • Angular 2 Fundamentals
      This course is a step-by-step curriculum introducing you to Angular 2 by rebuilding Google Keep. While most tutorials and courses just cover individual framework features and concepts, they are often devoid of practical application or context of how to build a real application.
  • Node.js
    • Learn Node.js - A Free Beginner Course
      Get started with developing applications with Node.js, and learn everything you need to know about “advanced" JavaScript along the way.
      Through 13 exercises, follow The Node Beginner Book, with live-running code examples on HyperDev. By the end, you’ll know how to create a complete web app that allows users to view web pages and upload files.