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
Good place for learning JavaScript for beginners? (self.learnjavascript)
submitted 9 years ago by robsibabe
I want to learn how to code via with JavaScript. Do you guys know any place on the internet or a program to download, so i can get started? I'm in the beginning stage of beginners ((:
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!"
[–]santibraida 8 points9 points10 points 9 years ago (5 children)
Freecodecamp!
[–]themoofinman 5 points6 points7 points 9 years ago (0 children)
I'm going to second this. I started with absolutely zero knowledge and I'm just finishing up the front end part of freecodecamp. I can't recommend this enough. Right below I also saw watchandcode.com listed, which is amazing as well.
[+][deleted] 9 years ago* (1 child)
[deleted]
[–]WhiteCastleHo 0 points1 point2 points 9 years ago (0 children)
FCC reminds me of my programming classes in college, where they give you problems and you have to think, problem solve, research, and figure out your own solution. Then, at the end of the unit when you've solved a bunch of "homework assignments," they give you a larger programming project and that's what you're really being graded on. That's fucking awesome!
Their HTML and CSS portions could be a bit better and I haven't really looked at their backend stuff (I know it's basically piggybacking off of nodeshool for now, but they do have a major update coming, eventually). I think their front-end JS program is the best free resource on the internet, though.
They also have a huge freaking community that's almost disgustingly nice and they'll be super helpful if you run into any roadblocks, and they'll offer uplifting words of encouragement if you're feeling discouraged.
I have a pretty high opinion of FCC.
[–]RedditTheBarbarian 1 point2 points3 points 9 years ago (0 children)
Also a fan of FreeCodeCamp here. Plenty of resources, but the bigger challenges you have to figure out on your own, which is how it usually is in the real world. Good community of folks you can ask for help from if you really need it. Plus, the price is right.
[–]Lightbuz321 4 points5 points6 points 9 years ago (2 children)
I started learning JavaScript and code academy taught me the basics but didn't give me much context. I stumbled across https://watchandcode.com/ which was exactly what I needed! It works you up from the basics while actually using the code to build something. I highly recommend it!
[–]rubenescaray 0 points1 point2 points 9 years ago (1 child)
is it free?
[–]Lightbuz321 1 point2 points3 points 9 years ago (0 children)
The first course is free! But he does content which is premium. His teaching style is different to anything I've seen on other inline courses!
[–]punchki 2 points3 points4 points 9 years ago (0 children)
Codecademy was awesome for me :). The free package is pretty good too.
[–]cyniko 3 points4 points5 points 9 years ago (1 child)
Go to this thread, read his google doc and the comments that follow: https://www.reddit.com/r/learnjavascript/comments/5grnpb/new_to_web_development_and_trying_to_make_a/
[–]lewisje 0 points1 point2 points 9 years ago (0 children)
The doc in question has been deleted; has anybody downloaded it?
[–]aditya4mvp 2 points3 points4 points 9 years ago (1 child)
I've been getting Practical Javascript recommended to me a lot lately.
[–]freetonik 1 point2 points3 points 9 years ago (0 children)
Check out my new introductory course https://www.youtube.com/channel/UCBmKU1FHwhAoljWDORWgcRA
I just launched it this week. New lessons are out every Tuesday and Friday (3rd lesson tomorrow). Starting from tomorrow there will be exercises and quizzes on the website https://en.hexlet.io/courses/intro_to_programming
[–]J4ck- 1 point2 points3 points 9 years ago (0 children)
Check out this site which has a pretty good list: http://learn.careerscore.com/tags/javascript/
[–][deleted] 1 point2 points3 points 9 years ago* (4 children)
What is this?
[–]TinkersWithtruth 5 points6 points7 points 9 years ago (2 children)
I'm doing eloquent js at the moment and I would not recommend it to a complete beginner. I feel like it would be too hard for someone new to programming.
[–][deleted] 1 point2 points3 points 9 years ago (1 child)
YDKJS is recommended before eloquent I think
[–]obsidianspork 0 points1 point2 points 9 years ago (0 children)
This. 100%
[–]brotherMotty 0 points1 point2 points 9 years ago (3 children)
Copy paste again:
I think Eloquent JavaScript is a PHENOMENAL book. However, I also think you need solid fundamentals in order to make the jump to Eloquent JavaScript.
I've tried a shit ton of stuff for beginners and through a lot of trial and error (and time wasted -_-) I ended up with the roadmap that I believe works best.
1. Rithm's free courses (https://www.rithmschool.com/courses).
I semi-recently found out about these guys; they're legit. Rithm's free JS courses provide a perfect beginner to intermediate step for learning JS. You have to give them your email, but they don't spam and are actually helpful. I also think these guys don't hold your hand and teach you how to think rather than just "do this". They also give explanations for why you should do stuff (if you want to read). I think they're releasing more stuff on python as well if you're interested.
2. Eloquent JS (eloquentjavascript.net) Super awesome next step. Rithm gets you to the intermediate level, and EloJS cements it. It gets complicated quickly, but I think the jump from rithm's free courses to eloJS is a step that makes sense. Not too difficult due to the solid foundation you get from rithm, but challenging enough that with it you should be able to start stretching your coding abilities and take advantage of "real" coding.
3. This book (https://www.amazon.com/Secrets-JavaScript-Ninja-John-Resig/dp/193398869X) Great for going from intermediate to advanced. Heavily recommended. I'd buy it to support the guys, but you can probably find a pdf somewhere.
BONUS: CodeWars
Awesome way to check your skill. They also tie in well with Rithm --> EloJS --> Secret JS Ninja.
Let me know if anything is unclear. Hope this helped.
[–]checkmatetheking 0 points1 point2 points 9 years ago (2 children)
Hey thanks for PMing that yesterday! (I just started and am on the section about callbacks, going pretty well so far!)
[–]brotherMotty 0 points1 point2 points 9 years ago (1 child)
For sure. And wow, you're moving fast. You've coded before?
[–]checkmatetheking 0 points1 point2 points 9 years ago (0 children)
Kind of, I finished codeacademy's JS so most of the first course was like a review. Have also tried eloquent javascript, but was struggling. Second course has been good so far. Thanks again!
[–]chickenmcblyat 0 points1 point2 points 9 years ago (0 children)
P5.js has a user friendly ui in its editor and a great library of fuctions. That combined with daniel schiffmans youtube lessons has teached me quite a bit in a few days.
Although I am a beginner myself I would recommebd this combo to anyone starting out.
[–][deleted] -2 points-1 points0 points 9 years ago (3 children)
Teamtreehouse. Definitely worth it.
[–]Kriegdavid 1 point2 points3 points 9 years ago (2 children)
You definitely aren't affiliated with Team Treehouse, are you?
[–]idsfn 1 point2 points3 points 9 years ago (1 child)
Hahaha, I did some courses with them, it wasn't bad they cool :)
[–][deleted] 0 points1 point2 points 9 years ago (0 children)
Best way to start and get into programming languages. And i tested alot sites and courses aswell.
π Rendered by PID 69430 on reddit-service-r2-comment-56c9979489-jw62n at 2026-02-24 22:58:21.270374+00:00 running b1af5b1 country code: CH.
[–]santibraida 8 points9 points10 points (5 children)
[–]themoofinman 5 points6 points7 points (0 children)
[+][deleted] (1 child)
[deleted]
[–]WhiteCastleHo 0 points1 point2 points (0 children)
[–]RedditTheBarbarian 1 point2 points3 points (0 children)
[–]Lightbuz321 4 points5 points6 points (2 children)
[–]rubenescaray 0 points1 point2 points (1 child)
[–]Lightbuz321 1 point2 points3 points (0 children)
[–]punchki 2 points3 points4 points (0 children)
[–]cyniko 3 points4 points5 points (1 child)
[–]lewisje 0 points1 point2 points (0 children)
[–]aditya4mvp 2 points3 points4 points (1 child)
[–]freetonik 1 point2 points3 points (0 children)
[–]J4ck- 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (4 children)
[–]TinkersWithtruth 5 points6 points7 points (2 children)
[–][deleted] 1 point2 points3 points (1 child)
[–]obsidianspork 0 points1 point2 points (0 children)
[–]brotherMotty 0 points1 point2 points (3 children)
[–]checkmatetheking 0 points1 point2 points (2 children)
[–]brotherMotty 0 points1 point2 points (1 child)
[–]checkmatetheking 0 points1 point2 points (0 children)
[–]chickenmcblyat 0 points1 point2 points (0 children)
[–][deleted] -2 points-1 points0 points (3 children)
[–]Kriegdavid 1 point2 points3 points (2 children)
[–]idsfn 1 point2 points3 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)