How do I learn JavaScript the correct way? I don't want to learn JQuery to start off with, I just want to learn the concepts, and then I can move onto the libraries, etc.
I've tried to read the book Eloquent javascript. However I don't find it very beginner friendly, with all the hard challenges for example...
Any suggestions on how to learn it?
It's a very good gentle intro to syntax and the basics of functions, variables, etc.
However, a word of warning. JS is a double edge sword as a way to learn concepts of programming. It's awesome because you can do fun stuff on a webpage fast so the positive feedback loop is rewarding. But JS also has some peculiar behavior that can be hard to grock and debug if you don't have your computer science fundamentals down or at least someone to help you over the hump when things get weird.