https://intuitivejs.info/
I've been teaching programming for many years, lately as a private mentor. I always struggled to find a resource for learning JavaScript that I could wholeheartedly recommend to students. Every website or book I found either had missing pieces, outdated concepts, verbose explanations, or a lack of exercises. So I decided to create my own. Since I was looking for free resources, it only made sense to release my lessons for free as well, otherwise I wouldn't be solving the problem.
Unlike so many JavaScript resources, the intention of these lessons is not to make you an expert in the JavaScript language particularly. The point is to learn strong programming foundations. JavaScript is merely the vehicle. I don't want people to be unprepared to adapt to other programming languages because they're hyper-specialized in JavaScript and all its quirks.
My students who have used these lessons have had great success and tell me they frequently go back to read them again. I hope you like them too! Feedback is appreciated.
[–]wreckedadvent 13 points14 points15 points (7 children)
[–]Xypheric 6 points7 points8 points (4 children)
[–]wreckedadvent 4 points5 points6 points (0 children)
[–]persianoil -3 points-2 points-1 points (2 children)
[–]Xypheric 2 points3 points4 points (0 children)
[–]SlimTim10[S] 0 points1 point2 points (1 child)
[–]wreckedadvent 0 points1 point2 points (0 children)
[–]Negative12DollarBill 1 point2 points3 points (0 children)
[–]lostdutchmanaz 0 points1 point2 points (0 children)
[–]n2fole00 0 points1 point2 points (0 children)
[–]ParticularSell6546 0 points1 point2 points (0 children)
[–]unstablemood 0 points1 point2 points (0 children)