After I have finished this learning path I will also give some advice on where you can go next to learn advanced skills.
The links in this table point to the courses on Pluralsight
|Learning to Program: Getting Started||03:12:00|
Learning to Program: Getting Started by Scott Allen
Once you’ve completed this learning path
Spend some time practicing what you have learned here, and then decide which path you want to take:
And then you’ll know almost everything there is to know about EcmaScript 5.
However none of the above courses cover EcmaScript 2015 (a.k.a. ES6, JS.Next, Harmony). I can recommend two courses on this:
Or, if you are more interested in frameworks than the underlying language, there are many more courses available.
There is a whole learning path available for Angular JS, but if you just want a high level overview of it in order to assess how much more time you should invest in it, see Angular: The Big Picture
If React JS is what you want to learn, then if you are starting from scratch watch React.js: Getting Started by Samer Buna or if you already have a bit of experience with it see Building Applications with React and Flux by Cory House. There are several other React courses available as well.
Regardless of which framework you decide, you should consider also using either Underscore or Lo-Dash. I can recommend Underscore Fundamentals by Craig Shoemaker
I hope this guide helps you with your studies.
Here are some other Pluralsight learning paths for web developers: