Modern JS

A guide to help you learn Modern JavaScript

The beginning

What is JavaScript ? What is modern JavaScript ?

Includes a walkthrough of JavaScript's modern facets throughout the years, including: Web page events & DHTML, AJAX & DOM, jQuery, JavaScript components, JavaScript MVC, JavaScript on the server & languages that produce JavaScript.

Read up

Modern JavaScript essentials: Concepts and tools

Includes explanation of ECMAScript, Shims and Polyfills, Package managers, Transpiling and transpilers, Modules, namespaces & module types, Module loaders and bundlers.

Read up
The languages

ECMAScript 5

Still everyone's JavaScript

ECMAScript 6

Modern JavaScript circa 2017

ECMAScript 7

Modern JavaScript for the future

The libraries

Angular

A JavaScript client side MVC framework, built by Google

Node.js

A JavaScript server side environment, package manager & build tool