Knowledge should be free and available to everyone. And it is mostly due to possibilities that internet gave us, but it is not always the case. There are different resources online, paid and free, diverse in their content and quality.
Quality and structure of certain resource is the part that is sold usually and majority of them does good job. I started learning trough trough YouTube and free platforms for coding that gave me lot of insight but my knowledge lacked structure for quite some time as my learning curve was not linear. I had bunch of different pieces of information not tied properly to each other. That is the problem that most of online paid sources which I will be mentioning later tend to solve and its purpose is to built understanding and wrap things up so that they are usable. But there are also quite decent free resources that can match up with those also.
However there are number of platforms that provide completely free knowledge, which is great point to start, see if you like it and decide what you want to do next. Also lot of these come as great supplement to your learning curve so worth its checking out. I'll write down ones that I believe have the best quality and most structured learning curve, including practical tasks.
Lets get some free knowledge:
https://www.codecademy.com - Great FREE resource, and a good place to start. Basics are covered, if you want more you can upgrade to their paid program.
"Founded by Harvard University and MIT in 2012, edX is an online learning destination and MOOC provider, offering high-quality courses from the world’s best universities and institutions to learners everywhere."
Huge library of quality content completely free. Variety of content besides computer science. After registration search for JavaScript courses, there are beginner courses and more advances as well, where major libraries and JS technologies are covered.https://www.freecodecamp.org/ - This one is one of my favorite, you have huge Front-End(Back-End and others as well) course, where you can teach from beginning, starting with simple HTML up to the more complex JavaScript tasks and its libraries. Its all going step by step with explanations on every step, and mini-tasks on every step you need to solve.
https://www.khanacademy.org - Haven't used it yet much (but will do), but it is a completely FREE resource with lots of content of wide variety including computer science and JS courses as well.
http://eloquentjavascript.net/ - Great book you can read online for free about JS. (I love also this one - https://www.amazon.com/JavaScript-JQuery-Interactive-Front-End-Development/dp/1118531647 [not affiliate link]).
TheNewBoston youtube channel - YouTube channel with lots of resources including JavaScript course playlist here
Other useful resources:
Learn & Play:
That would be all for now. I'll try to update this list if I come up with some new resources. Feel free to comment if you think I missed on something or if you have good resources.
Thanks for reading!
Congratulations @usce! You received a personal award!
You can view your badges on your Steem Board and compare to others on the Steem Ranking
Vote for @Steemitboard as a witness to get one more award and increased upvotes!