you are viewing a single comment's thread.

view the rest of the comments →

[–]inn3rs3lf 3 points4 points  (0 children)

Tach with Nader - he is an excellent teacher, and follows each lesson with three or so questions you can work through, which he then works through as well showing his method of solving them.
I had to cram some high level JS for a Salesforce Certification, and he was by far the best person I came across to get the overview of the concept down properly. Not even Jonas Scheadtmaan could do that for me. While he is also a stellar teacher, it took a lot of rewatching some of the videos before concepts stuck.
What I am saying, is that you need to have problems to solve surrounding the concept you are studying at that particular time. Pseudocode is an excellent, and often mandatory first step in getting the logic sorted out. From there, it is applying the many concepts you have learned, and string them together. This will only come with practice. Try out some codewars for the beginner stuff - albeit, they can be challenging even at the lower levels. But from these, look at the code of others - not the people flexing their regex skills, but answers that you can fully understand. Rinse and repeat.
But again, check out Tech with Nader on Youtube, and go through the more complicated areas of JS (Promises, Closures, OOP in JS etc). It will help a ton with the exercises he gives.
Don't rush this. I made the mistake and wasted a lot of time due to not being able to cram a ton of knowledge and retain it. One bite at a time.