Books

You Don't Know JS (Yet)

Series of books diving deep into the core mechanisms of the JavaScript language.

- @YDKJS

All

JavaScript Algorithms and Data Structures

JavaScript based examples of many popular algorithms and data structures.

- @Trekhleb

Advanced

The Modern JavaScript Tutorial

From the basics to advanced topics with simple, but detailed explanations.

- @iliakan

All

Eloquent JavaScript

Learn how to write beautiful, effective code - become fluent in the language of the Web.

- @MarijnJH

All

GoalKicker - Free Programming Notes for Professionals

Free programming books on popular programming languages and frameworks.

Beginner

JavaScript Design Patterns

Design patterns are reusable solutions to commonly occurring problems in software design. They help us build upon the combined experience of many developers that came before us and ensure we structure our code in an optimized way, meeting the needs of problems we're attempting to solve.

- @addyosmani

All

JavaScript tutorials from beginner to advanced

Learn how to program in JavaScript with guides and tutorials.

- @MozDevNet

Beginner

Git official reference and book

Learn Git and version control from the official Git documentation and resources.

Beginner

A re-introduction to JavaScript

Why a re-introduction? Because JavaScript is notorious for being misunderstood.

- @MozDevNet

Beginner

30 Days of React

30 Days of React challenge is a step by step guide to learn and master React in 30 days.

- @Asabeneh

Intermediate

Learn Version Control with Git

Master version control - an essential tool if you want to be successful in today's web & software world.

- @gittower

Beginner