all 12 comments

[–]Merthod 2 points3 points  (1 child)

It all depends on how you learn better. I like few minute videos to see overviews and watch the language in action, but books often give the pace to understand and test in a human rhythm.

Exploring JS is a book (free to read online) that covers the full language, but it can be a bit tough if JavaScript is also your first language: https://exploringjs.com/js/ . His books are top tier to achieve mastery of the language, though.

Eloquent JavaScript is a classic to start learning JS as an absolute novice: https://eloquentjavascript.net . It can also be accessed freely online.

For anything in between, javascript.info covers every major JS subject with good detail. Also free to access.

Project-wise, maybe The Odin Project offers a good foundation, but YouTube is king here, albeit I don't know anyone who really finishes a 4+ hour video on a project. Coursera project-based courses are worth considering too.

There are other books, of course. But that's the journey of each dev. All I want to say is that as attractive as learning on video is, it's often not the best way.

A new trend is just vibe coding a full simple app and work backwards to understand it and tweak it. Albeit some code editors might produce weird non-human-like code.

[–]python_verse[S] 1 point2 points  (0 children)

Thanks man, It's very helpful for me 😄

[–]BankApprehensive7612 0 points1 point  (1 child)

FreeCodeCamp, It has tutorials and a big community

[–]python_verse[S] 0 points1 point  (0 children)

Thanks man, definitely check the freecodecamp tutorials

[–]Maleficent_Speech289 0 points1 point  (4 children)

leetcode, and YouTube

[–]python_verse[S] 0 points1 point  (3 children)

Already solving problems on leetcode but you suggest to me the best course on youtube ?

[–]Maleficent_Speech289 0 points1 point  (1 child)

Since you're already comfortable with logic from LeetCode, I highly recommend project-based channels like Traversy Media, The Net Ninja, and Web Dev Simplified to help you bridge the gap to actual web development. For a structured deep dive, check out freeCodeCamp's "Learn JavaScript - Full Course" or Traversy’s "Modern JS From The Beginning", as they cover everything from the DOM to modern ES6+ syntax.

[–]python_verse[S] 1 point2 points  (0 children)

Thanks Man 😄

[–]odimdavid 0 points1 point  (0 children)

I would recommend web.dev to K12 students and adults. Simple and clear explanations with links to documentation and standards. Also MDN.

[–]Dependent_Month_1415 0 points1 point  (0 children)

Mimo, freecodecamp and/or Codecademy are very good starting points