Best 5 Online Resources to Learn JavaScript

Shivank MitraShivank Mitra
3 min read

Why Javascript?

JavaScript has become the most loved language among developers. It has been growing in popularity and has risen in popularity and demand over the last decade.

Don't believe me? Check this out ๐Ÿ‘‡

JavaScript's popularity

As you can see, JavaScript is 1.5X more popular than languages like Python. So here are 5 free, online resources to learn JS.

What order should I learn JavaScript in?

I recommend going through the resources in order. The concepts get harder with every single resource that I provide here. For example, FreeCodeCamp and TheOdinProject are great for beginners. On the flip side, WtfJS is for someone who has already had experience with JS and is ready to learn more and take on more challenges.

FreeCodeCamp

I learnt most of my JavaScript skills from FreeCodeCamp. Their curriculum is vast and covers all of the JavaScript concepts, and can skyrocket you from zero to a proficient JS developer. Their content is 300 hours long, contains sample problems and their solutions as well as a free certificate on completing the entire course!

FreeCodeCamp's JavaScript Course

TheOdinProject

I'll be honest with you, my life changed when I got to know about TheOdinProject. It has some serious learning material that is completely open-source, just like FreeCodeCamp. They cover all of the JavaScript concepts and also teach you how to integrate them into your web apps. They encourage you to build dozens of projects and will help you become job-ready.

TheOdinProject's Website

Speaking JavaScript

Speaking JavaScript is a free book written by world-renowned and super-experienced author Dr Axel Rauschmayer. He goes through beginner JavaScript, the background of JavaScript, and then jumps into in-depth JavaScript and other tips, tools and libraries for JS. If you complete reading this book, you are a legit JS dev.

Speaking JavaScript by Dr Axel Rauschmayer

Awesome-javascript-learning

This is an open-source GitHub repo that has a list of the world's best JavaScript learning resources. You can master any JavaScript topic by looking through the various resources in this repo.

Awesome JavaScript Learning on GitHub

WtfJS

WtfJS is a GitHub repo containing code examples of JavaScript's quirkiest features and their reasoning. It is a slightly advanced learning resource for JavaScript, so I recommend going through the other resources first and then coming to this. This repo's learning material will ensure that you are capable of debugging your JS code easily and can understand the reasoning behind some of JavaScript's cryptic errors.

WtfJS on GitHub

Thanks for reading! If you enjoyed this article, please follow me here. My blog has tons of JavaScript content to skyrocket your JavaScript learning ๐Ÿš€.

Comment your favourite JS resources down below!

0
Subscribe to my newsletter

Read articles from Shivank Mitra directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Shivank Mitra
Shivank Mitra

Full Stack JavaScript Dev ๐Ÿ‘จโ€๐Ÿ’ป Basketball Player ๐Ÿ€ Always improving ๐Ÿ’ฏ