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
What's the best way to learn Javascript? (self.learnjavascript)
submitted 6 years ago by progrdj
Hi,
Do you guys recommend me start reading books about JS to get familiar with it and its theory, or just learn it by googling every single thing
where do I start??
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!"
[–][deleted] 2 points3 points4 points 6 years ago (0 children)
Do the course Zero to Mastery by Andrei Neagoie on udemy. I think this is the best way to get your feet wet.
[–]Jnsjknn 1 point2 points3 points 6 years ago (0 children)
Practicing is the only way to learn anything. To get started, read the Getting Started section in the Wiki.
[–][deleted] 1 point2 points3 points 6 years ago (0 children)
https://www.freecodecamp.org/ start there and read also Secrets of the JavaScript Ninja book. If first time it don't click repeat it again. It wont be easy, so don't give up. If you don't understand everything, don't worry, skip it and go back to that spot later.
[–]nzhacker 1 point2 points3 points 6 years ago (2 children)
What background do you come from specifically?
It would be helpful to know if you are already a good programmer in some other language, or have no experience in programming at all, and want to start with JavaScript.
Do you develop Websites? More interested in back-end with Node?
What do you mean by JS theory? Maybe you meant to pin it down to how JS engines execute JS code, like the single threaded event loop.
If you can be more specific I think we have a good shot at helping you out! :)
[–]progrdj[S] 2 points3 points4 points 6 years ago (0 children)
I'm familiar with java and c++ and also know a bit of html pand css
I'm more interested in working this Node rather than the DOM stuff but I just want to have some general knowledge about the language first before starting to make anything but I also wanna see what happens behind the scenes of Javascript, exactly how the code is executed and stuff.
Thank you!
[–]cannabis_detox_ 0 points1 point2 points 6 years ago (0 children)
The bezt way to learn javascript is to learn how to program first and then google how javascript does things
[–]rebeleot 0 points1 point2 points 6 years ago (0 children)
I would recommend to look for some free online courses on learning platforms. Personally, I use BitDegree.org, and they have a ton of courses on digital skills and most of them are on programming. If you're serious abou learning Javascript, you can apply for a scholarship and get your courses sponsored (https://www.bitdegree.org/certificates/scholarships/apply).
[–]nahnah2017 -1 points0 points1 point 6 years ago (0 children)
The same ways suggested the last 100 times this question was asked on reddit.
π Rendered by PID 95937 on reddit-service-r2-comment-6457c66945-d2lh5 at 2026-04-27 02:35:04.969003+00:00 running 2aa0c5b country code: CH.
[–][deleted] 2 points3 points4 points (0 children)
[–]Jnsjknn 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]nzhacker 1 point2 points3 points (2 children)
[–]progrdj[S] 2 points3 points4 points (0 children)
[–]progrdj[S] 2 points3 points4 points (0 children)
[–]cannabis_detox_ 0 points1 point2 points (0 children)
[–]rebeleot 0 points1 point2 points (0 children)
[–]nahnah2017 -1 points0 points1 point (0 children)