Javascript

JavaScript (often abbreviated as JS), is a high-level, dynamic, weakly typed, prototype-based, multi-paradigm, and interpreted programming language. Alongside HTML and CSS, JavaScript is one of the three core technologies of World Wide Web content production.

Books

SurviveJS - React
SurviveJS - Maintenance
The Road to learn React
You Don't Know JS: Async & Performance
You Don't Know JS: ES6 & Beyond
You Don't Know JS: Types & Grammar
You Don't Know JS: this & Object Prototypes
You Don't Know JS: Scope & Closures
You Don't Know JS: Up & Going
Understanding ECMAScript 6
The Problem with Native JavaScript APIs
The JavaScript Way
Speaking JavaScript
Oh My JS
Programming JavaScript Applications
Marionette Exposé
Master Space and Time With JavaScript
Learning JavaScript Design Patterns
Leaflet Tips and Tricks
jQuery Fundamentals
JavaScript For Cats
JavaScript Enlightenment
Exploring ES6
JavaScript Allongé (ES5)
Developing Backbone.js Applications
Eloquent JavaScript