The advantage is that we have a wide range of possibilities. The bad news is that we are unsure of which resource would be the best to start with.
Many people got their first Junior Developer Job just going throug FreeCodeCamp.
Thus, you can get to an advanced level just by using the FreeCodeCamp platform and their YouTube channel.
Given that MDN Web Docs is a top website, it cannot be left out of this article.
The online tutorial is split into four parts:
- Complete beginners
This could be a good tab to have open next time you’re attempting those Codewars challenges.
As with the other resource listed in the article, you can go from a basic level to an advanced level. Besides that, the course is written and maintained by professional developers.
Therefore, you can bet on the tutorial provided by MDN. It is of the highest quality.
The website is split into three parts:
- Browser: Document, Events, Interfaces – learn how to manage the browser page: add elements, manipulate their size and position, dynamically create interfaces and interact with the visitor.
- Additional Articles – a list of extra topics that assume you’ve covered the first two parts of the tutorial. There is no clear hierarchy here; you can read articles in the order you want.
The information is dense, and to the point. You can use the website as your primary study guide, or you can use it in conjuncture with the other resources.
Best of all, they are totally free!
I recommend bookmarking this article for future reference.