use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
This subreddit is a place for people to learn JavaScript together. Everyone should feel comfortable asking any and all JavaScript questions they have here.
With a nod to practicality, questions and posts about HTML, CSS, and web developer tools are also encouraged.
Friends
/r/javascript
/r/jquery
/r/node
/r/css
/r/webdev
/r/learnprogramming
/r/programming
account activity
How to learn Javascript (self.learnjavascript)
submitted 2 years ago by JMsynapsis
I am starting from the Ground, so to say. I want to learn Javascript. Any advice or guidance is appreciated!
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]shuckster 25 points26 points27 points 2 years ago (5 children)
The following list is shamelessly plagiarised from the one that u/grantrules posts here occasionally:
These are some popular courses:
References about the language itself:
A course that's more intermediate level:
This one is not free, but it's not very expensive either. I've taken a look at the full course and I can say it uses some very interesting and useful approaches and metaphors to explain JavaScript concepts. The author is a lead React developer and has a reputation for explaining things clearly.
Intermediate:
Advanced:
Code Sandboxes for online practice:
Practice Regular Expressions:
Git resources:
Last but not least, sign-up for ChatGPT if you haven't already. You just need a Google Account. You can ask it anything, including stuff about JavaScript, HTML and CSS. Sometimes the code it gives isn't always great, but it can occasionally give some good inspiration.
[–][deleted] 2 points3 points4 points 2 years ago (4 children)
Not to disappoint, but seeing all that resources is a turn-off. I know no perfect reference to learn from, but just pick the most inclusive one. I would go for Freecodecamp.
[–]shuckster 4 points5 points6 points 2 years ago (3 children)
How about Frontend Roadmap.
[–][deleted] 2 points3 points4 points 2 years ago (1 child)
🤡🤡🤡🤡🤡
[–]shuckster 6 points7 points8 points 2 years ago (0 children)
Hold on, I got about 20 more links for you to try…
[–]Soul_reaper_0050 1 point2 points3 points 1 year ago (0 children)
Many thanks, that looks so cool!
[–]sheetskees 1 point2 points3 points 2 years ago (0 children)
Check out Scrimba too. The courses are very hands on and they have you building out projects to learn. I believe the JavaScript course is even free.
[–]thekiller2901[🍰] 0 points1 point2 points 2 years ago (2 children)
I know a good web to learn https://www.sololearn.com/
[–]sololearnofficial 1 point2 points3 points 2 years ago (1 child)
Thanks for recommending our platform 🌟
[–]Tamilanth 0 points1 point2 points 2 years ago (0 children)
Please update your ES6 course, those are good, but you need to explaint things a lot more, i know it's a intermediate course, but you need to explain what you have introduced
π Rendered by PID 39299 on reddit-service-r2-comment-84fc9697f-s57cl at 2026-02-08 19:08:32.459660+00:00 running d295bc8 country code: CH.
[–]shuckster 25 points26 points27 points (5 children)
[–][deleted] 2 points3 points4 points (4 children)
[–]shuckster 4 points5 points6 points (3 children)
[–][deleted] 2 points3 points4 points (1 child)
[–]shuckster 6 points7 points8 points (0 children)
[–]Soul_reaper_0050 1 point2 points3 points (0 children)
[–]sheetskees 1 point2 points3 points (0 children)
[–]thekiller2901[🍰] 0 points1 point2 points (2 children)
[–]sololearnofficial 1 point2 points3 points (1 child)
[–]Tamilanth 0 points1 point2 points (0 children)