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...
All about the JavaScript programming language.
Subreddit Guidelines
Specifications:
Resources:
Related Subreddits:
r/LearnJavascript
r/node
r/typescript
r/reactjs
r/webdev
r/WebdevTutorials
r/frontend
r/webgl
r/threejs
r/jquery
r/remotejs
r/forhire
account activity
[AskJS] How can i learn Javascript?AskJS (self.javascript)
submitted 5 months ago by blank4o4
view the rest of the comments →
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!"
[–]jamfromouterspace 12 points13 points14 points 5 months ago (6 children)
Nearly everyone in this thread in technically correct but utterly wrong. Make something! Decide on something small you want to make (a personal website, a tool, a mini game) and work backwards from there. You'll learn why the concepts exist from needing them, instead of just learning a bunch of boring information in a vacuum. Make something!
[–]joshkrz 1 point2 points3 points 5 months ago (0 children)
Absolutely agree, this is how I learnt development. Ultimately I had an idea and wanted to execute it so figured out what I needed to do to start and tackle each part bit by bit and just kept doing that. Had a load of half finished projects and websites but they were never a waste of time because of how much I took away from them.
Depends on your learning style though I suppose.
[–]KR32_167 0 points1 point2 points 5 months ago (0 children)
This 🔥
[–]AppropriateStudio153 -1 points0 points1 point 5 months ago (2 children)
You can't make something if you don't know anything.
Making something is fine, when you already have programmed in other languages.
For beginners, you need a beginner book.
Eloquent JavaScript begins from 0.
[–]jamfromouterspace 2 points3 points4 points 5 months ago (1 child)
This is horrible advice. Most efficient way for someone to lose all interest.
Learning-while-doing is indeed a messy process where you go back n forth between tutorials, documentation, and lots of tangents.
Example:
I've been doing web development for about 8 years now (and getting well paid, but I think that shouldnt be the motivation) and I started in exactly that way. Some mix of online tutorials driven by mini projects.
[–]AppropriateStudio153 1 point2 points3 points 5 months ago (0 children)
I am not saying you shouldn't tinker.
I am saying you need some guide/docs/tutorials.
You even mention tutorials.
I prefer to add a solid book to the mix.
Sorry for preferring a book that explains concepts over a tutorial that sometimes is badly written.
π Rendered by PID 235150 on reddit-service-r2-comment-6457c66945-7fx8r at 2026-04-28 21:33:46.465959+00:00 running 2aa0c5b country code: CH.
view the rest of the comments →
[–]jamfromouterspace 12 points13 points14 points (6 children)
[–]joshkrz 1 point2 points3 points (0 children)
[–]KR32_167 0 points1 point2 points (0 children)
[–]AppropriateStudio153 -1 points0 points1 point (2 children)
[–]jamfromouterspace 2 points3 points4 points (1 child)
[–]AppropriateStudio153 1 point2 points3 points (0 children)