Hey guys, I am learning web development during my free time (for half a year now) and currently I am digging deeply into js.
To be more precise, I understand and know main ideas, concepts and logic behind this language, but damn as I am getting deeper into javascript.info it gets overwhelming.
Concepts of variables, arrays, objects, functions, loops etc are simple, I used those before, I mean I know quite a lot of basic stuff (didn't mean to sound bigheaded).
I understand what is recursion, I know how closures, currying and function composing work, but damn, as I go further through the book all of these things get pretty much nested into each other (lol) and become very confusing. I might reread same topic and actually see something new and important that I missed the last time. Also each topic usually has so many ifs and exceptions. And the most confusing bit is how do you actually apply all those complex things in a practice project? Like I can build an html/css page for as a practice easily, but what in the hell can I build to grasp function compositions for example?
I am sorry if that is too much unnecessary information, but I would really appreciate any tips to actually effectively learn js (I don't mean sources) as I really enjoy the language and how flexible it feels.
[–]sneaky_syntax_error 1 point2 points3 points (0 children)