What is Javascript?
Javascript is a beginner friendly programming language that lets you add interactivity to your website. It is the most fun and useful programming language to learn. It can be used to do many different things like building websites, apps, servers and much more.
Due to its immense popularity it’s one of the most sought after skills in the tech industry today. If you want to become a Javascript Developer and build exciting things for the web then you are in the right place because I have pulled together a list of free resources for you to learn Javascript.
1) Scrimba: 7 Hour interactive course on Javascript - Link
This beginner’s tutorial taught by the founder of Scrimba offers 140+ coding challenges and 3 unique projects to help you solidify your Javascript knowledge. Once you are done, you will feel confident enough to pick up any front end framework of your choice. The only prerequisite before taking this course, you should have a basic understanding of HTML and CSS.
2) FreeCodeCamps: Javascript Algorithm and Data Structures - Link
One of the originals and still one of the best, FCC continues to expand its most excellent range of free courses and this Javascript course is one of them. With the help of this course you will learn the fundamentals of Javascript including variables, arrays, objects, loops and functions. Along the way you will also learn how to create algorithms to become a better problem solver.
3) WES BOS: Javascript30 - Link
A super helpful resource to take you from a beginner to intermediate Javascript Developer. This course does exactly what it says; helps you learn Javascript by building 30 projects in 30 days while talking about the hows, the whys and the whats that you will use to solve problems.
4) Ania Kubów: Learn Javascript by building 7 Games - Link
It is hard to believe this video course is available for free on youtube. When you learn by building projects, you learn better and when you learn by building games you learn 10 times better. By the end of this course you will have enough skills and Javascript knowledge to build projects on your own.
5) Traversy Media: Javascript Playlist - Link
I think Traversy Media is worth a mention, not just for its vast selection of free Javascript courses but also for its quality content. This youtube channel’s Javascript playlist offers almost everything you will need to become a Javascript Pro. It is one of the best Javascript resources for you to learn and become a Javascript Developer.
Conclusion
Once you have got a good understanding of plain Javascript, the next step is to pick up a front end framework. React, Vue and Angular are some popular Javascript frameworks to learn to become a better Javascript Developer.
I will keep updating this essential list as and when I can. Add this article to your bookmarks, so you can alway have it ready. :)