7.

You have to remember at this stage, you actually have some great tools under your belt due to reading the two YDKJS books and playing around with the code. What next? For me it was video tutorials.

It came apparent that Kyle Simpson was also a teacher and he gave talks as well as various courses. In comes Frontendmasters.com, I know the name might make you think that it will all be front-end related but trust me it really isn’t. The course in particular I’m talking about is Kyle’s Advanced JavaScript if you are a Pluralsight member it can also be found here.

There are free alternatives like continuing to read the YDKJS book series, but for me watching someone talk about a subject and have them walking you through the code is fantastic for knowledge retention. What’s great about the Frontendmasters video courses is they have a running theme to encourage you to follow along coding at the same time! But what is even better is you have the advantage of pausing and rewinding if you get stuck.

You have to remember the people giving these courses are knowledgable/experts and for me paying to access that felt right. Because of all the expenses it cost to actually get the video content out there, it’s only fair that there is a fee.

The course I pointed you to goes hand in hand with the first two YDKJS and the third This & Object Prototypes. Watch the course and work your way through the books too. I’m still going back to This & Object Prototypes book because the content is so useful. Look out for OLOO (objects linking to other objects). This will explain my early mention of how keeping an open mind will allow you to use JavaScript to its full potential rather than implementing patterns from other languages like the use of “class”. Here is an article that covers the issues with ES6 class.

But keep in mind that these are opinions and people also make great arguments towards the use of Class, it will ultimately be a personal choice.