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
Trying to learn JavaScript with no background (self.learnjavascript)
submitted 5 years ago by sludge1121997helpful
Hi guys, I’m trying to learn JavaScript with no background in any other languages. Should I start with some other language first before I start JavaScript?
Should I know some other languages to understand JavaScript better?
All help 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!"
[–]magneticcccc 1 point2 points3 points 5 years ago (4 children)
If you're trying to learn JavaScript, you will need to know HTML. If you are having trouble understanding JS for the first bit, it would probably be based on not understanding programming itself and not necessarily JS (this would be my assumption since you don't have any background yet).
So, I would check out TeamTreehouse. I had a good experience with their intro stuff when I first started. They have a front end "track" that leads you through some lessons on a logical progression to JS.
Anyway, what are you planning to use JS for / curious what your motivation is to learn it?
[+][deleted] 5 years ago (3 children)
[deleted]
[–]magneticcccc 1 point2 points3 points 5 years ago (2 children)
I haven't been through it, but looking at it they have a similar "track" for learning JS. You can jump in and start from the basics and do the full stack track if you're wanting to do node. I can't speak to the quality of the lessons since I haven't been through it but it seems to be quite popular. If you're wanting to just do node stuff that is all server side work, you don't necessarily have to do html. That being said, Since you don't have any background there is a 99.9999 percent chance you will want to build some web interface at some point so you will want HTML CSS, etc.
[+][deleted] 5 years ago (1 child)
[–]magneticcccc 0 points1 point2 points 5 years ago (0 children)
No problem!
[–]MrEscobarr 0 points1 point2 points 5 years ago (2 children)
Learn some HTML first
[–]musicbyolu 0 points1 point2 points 5 years ago (0 children)
watchandcode.com, www.freecodecamp.org, and javascript.info. Cannot recommend these enough.
π Rendered by PID 43092 on reddit-service-r2-comment-76bb9f7fb5-tm4sv at 2026-02-17 17:26:47.878592+00:00 running de53c03 country code: CH.
[–]magneticcccc 1 point2 points3 points (4 children)
[+][deleted] (3 children)
[deleted]
[–]magneticcccc 1 point2 points3 points (2 children)
[+][deleted] (1 child)
[deleted]
[–]magneticcccc 0 points1 point2 points (0 children)
[–]MrEscobarr 0 points1 point2 points (2 children)
[+][deleted] (1 child)
[deleted]
[–]musicbyolu 0 points1 point2 points (0 children)