JavaScript is one of the most popular and widely used programming languages in the world. It is one of the core technologies of the World Wide Web - every major web browser has a JS engine.

Though it was originally made to be used in browsers for developers to add interactivity to web pages, it can now also be used to build mobile apps, games, real-time networking apps and command line tools. In 2009 Ryan Dahl wrote Node JS, which is a 'run-time environment' that allows developers to use JavaScript for server-side scripting. Microsoft, Paypal, Netflix, Uber and Linkedin are just a few of the major companies that use JavaScript for their websites.

Below, you will find some of the best resources available for anyone that wants to learn JS.

Getting started with JS

An introduction to JavaScript by Chris Sevilleja

a wonderful online book

javascript stuff

Learn the latest JavaScript tools with Andrew Farmer

mike dane

The basics of programming in JS

Odin Project

A thorough online course/book with projects

eloquent JS

Another very thorough online book


Modern Javascript by Brad Traversy

Complete JavaScript

A highly rated and project driven course from Jonas Schmedtmann


Get ideas and learn more by building projects with wes bos. Great Javascript practice


Keycode reference site by wes bos