Don’t rush ahead because you think you’re not learning fast enough. Take your sweet time. It’s not enough to just do the JS exercises, you have to read the accompanying explanations. The foundations for JS are really important; they really are the building blocks of everything you’ll encounter forward. Every plug-in and framework you’ll encounter onward are just different re-arrangements of the basics.
Stuff like “this is called a function” or “this is an object” might sound insignificant but it’s something you really need to drill in your head. Later on when you’re reading documentations you’ll be thankful when you understand exactly what they mean when they say a ‘method takes an object as a parameter.’
Slowly push forward, embrace the headaches and insomnia, and you’ll get there eventually.