Hacker News new | ask | show | jobs
by algodaily 2598 days ago
Go through around 100 exercises on https://freecodecamp.com for the fundamentals, and then maybe 50 or so on https://algodaily.com/challenges for more advanced techniques.

This should take you roughly 100 hours, but afterwards you'll be extremely well suited to start tackling JS libraries and building your own projects.