Shreya

70+ Resources To Learn JavaScript as an Absolute Beginner

Created June 27, 2021

Hi!, today in this blog we'll be discussing some great free resources to learn JavaScript right from the scratch. So, are you excited? Let's go then! πŸš€

So first things first, are you a person like me who prefers written tutorials more effective than video tutorials? (comment below πŸ˜‰)

Here are some GREAT tutorials out there:

Documentations πŸ“‘

This is regarded as bible of references, and why shouldn't? It might look overwhelming to look over the content but with time, it would act like a butter to your bread! 😜

It contain all topics you need, from the basics to advanced topics with simple, but detailed explanations.

You know W3 schools already. When I first started with HTML 3 years ago, I use this as my only ultimate reference. This tutorial will teach you JavaScript from basic to advanced.

This is basically MDN docs in a fast, organized, and searchable interface.

This is a growing collection of documentation about the most quirky parts of the JavaScript programming language.

Web Tutorials πŸ“

This is an amazing interactive javascript tutorial in the form of chapters.

Divided and categorised into beautiful sections, this JavaScript Tutorial helps you learn the JavaScript programming language from scratch quickly and effectively.


GitHub Repositories 🐱

This awesome JS repo contains short JavaScript code snippets for all your development needs

This is a clean and reasonable style guide to javascript language. Must have a look.

A long list of (advanced) JavaScript questions, and their explanations.

Awesome resource containing 33 JavaScript concepts every developer should know.

As you must have guesses, here you can learn JavaScript by examples.

This repository has the English content of the Modern JavaScript Tutorial, published in https://javascript.info.


Free eBooks πŸ“’

This is a series of books diving deep into the core mechanisms of the JavaScript language.

This is a web book about JavaScript covering the language and runtime specifics.

A documented web book covering functional programming in JavaScript, this is an excellent primer to functional programming using JavaScript.

This book explores the core principles of functional programming (FP) as they are applied to JavaScript.

This is a classical approach to JavaScript specific design patterns.

A great web book by @HenrikJoreteg

This is an in-depth guide beginning with the basics.

Learn JavaScript Programming with ease


Interactive Tutorials πŸ’»

Fundamentals of JavaScript.

Exercism provides individual practice and mentor-based learning for free.

Learn basic principles of functional programming in an interactive way by using map, filter, concatAll, reduce and zip.


Online Courses πŸ‘©πŸ»β€πŸ«


YouTube Tutorials πŸ“½οΈ


Tips and Tricks πŸ’‘

I've learnt so many things from this one. Must have a look!


Cheat Sheets πŸ€‘


JavaScript Projects (Beginners to Advanced) πŸ•ΉοΈ


DOM in JavaScript 🧱

A tutorial featuring native methods to traverse the DOM.

A whole book about how to access an manipulate the DOM without a library.

Get plain JavaScript code snippets (and see their jQuery equivalents).


ES6 ✨

Bullet point overview including in-depth articles.

Good introduction with in-depth chapters.

eBook with practical examples and advices.

Learn ES6 by solving unit test online.

Explains how to set up ES6 projects that are transpiled to ES5.

Follow up of Exploring ES6.


Aand.. if you need to learn JS Algorithms πŸ€–


Some Awesome Free Resources πŸŽ–οΈ


Other Tutorials 🌱


On a side note, please don't get stuck into tutorial hell, be aware!

I have just started to share such resources on Twitter on a daily basis as well, have a look and let's connect! @eyeshreya


Woah. Thank you for your precious time. Hope I have helped you somehow!