Getting Started with JavaScript - Ultimate Free Resources
A list of resources I used to learn JavaScript as a complete beginner

I am a Front end developer currently working on React JS, HTML, CSS, Python, Vue JS, Webpack, Babel, AEM etc.
Search for a command to run...
A list of resources I used to learn JavaScript as a complete beginner

I am a Front end developer currently working on React JS, HTML, CSS, Python, Vue JS, Webpack, Babel, AEM etc.
Nice listing. I will especially find usage for the compatibility table :)
Thank you :)
This series talks about Tips & Tricks and simple projects you can build using JavaScript. Click on the articles below to read more.
Display Hello World and custom message using two-way data binding
Are you planning to start your coding journey?. Then this is for you - a roadmap to help you achieve your goals.

7 ways in which you can add files to your commit using git add

As a website user, one would have come across links or buttons which say "Click to download" or "Download" on a website. Have you ever wondered how can you add one to your website?. Keep reading!!!. As part of this blog let us see how one can crea...

Display Hello World and custom message using two-way data binding

Build a random quote generator using an API - JavaScript

Kritika Pattalam Bharathkumar | Web Developer - The official blog of Kritika Pattalam Bharathkumar
22 posts
Front End Engineer | Writes about HTML, CSS, JavaScript and everything related to web development | Follow me on Twitter let's chat.
In recent times few friends reached out to me, asking for links to resources that can help them kickstart learning JavaScript/ES6. I have curated a list of links which are completely free that will help anyone in their journey towards learning JavaScript.
MDN (Mozilla) JavaScript Reference is the main documentation with examples and other information. It’s great to get in-depth information about individual language functions, methods, etc.
One can find it at MDN JavaScript Docs.
Since JavaScript is a developing language, new features get added regularly and some of them might not be supported by all browsers or engines. The below sites help you in identifying which features are supported by what browser/engine or version of a browser etc.
http://caniuse.com – per-feature tables of support, e.g. to see which engines support modern cryptography functions: http://caniuse.com/#feat=cryptography.
https://kangax.github.io/compat-table – a table with language features and engines that support those or don’t support them.
Some of my favorite IDE's I use for development I have listed below
Freecodecamp.org - You can search for JavaScript courses and pick the ones which are more suitable for you
One of the ways to learn any kinda programming language in a fun way is to take coding challenges. I love those challenges, I have listed the sites below, some are specific to javascript, while others such as hackerrank, leet code, etc let you solve the challenges in the programming language of your choices such as JavaScript or Python, or C or C++.
Coding grounds are online coding environments, which are readily available for developers to practice any new programming language they want to learn without having to worry about the environment set up in their local machines. Below are a couple of my favorite coding grounds which I use on a day-to-day basis when creating small code snippets for a functionality. They have been really useful when testing small sections/snippets, some of them also let you save these snippets so that you can refer to them in the future as well.
I hope this is useful for anyone who is getting started with Javascript. Let me know whats your favorite resource among the list in the comments below.
These are some of the resources I used when I initially started with JavaScript and would recommend them to anyone who is starting to learn JavaScript, some of the coding challenges are something that I always have fun doing. I will update this post as and when I find new resources. Let me know in the comments below if you think there are other resources that should be added to this list as well.
References:
Let's connect on Twitter | LinkedIn for more web development related chats.
Check out my other blog post: