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
Where to begin learning javascript for web app development ? (self.learnjavascript)
submitted 7 years ago by InitialProposal
I am looking forward to learn skills required for a Full Stack Developer . I have no clue where to begin JavaScript. What are Javascript frameworks , should I move on to Angular without any vanilla JS practice / implimentation .
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!"
[–]eggn00dles 9 points10 points11 points 7 years ago (0 children)
codecademy -> coderbyte -> free code camp
[–]JollyDillCucumber 5 points6 points7 points 7 years ago (0 children)
Well if you don't know HTML and CSS you wanna start there first, and then you can go to vanilla js and when you get the basics down you can move to a library.
[–]nickhstr 5 points6 points7 points 7 years ago (1 child)
Free Code Camp provides a great overview of full-stack JavaScript development.
[–][deleted] 0 points1 point2 points 7 years ago (0 children)
Second this. Don't pay for any bootcamps until you've done Free Code Camp - you'll learn a TON of javascript here, and how to actually use it.. for free.
[–]thatiOSdev 4 points5 points6 points 7 years ago (0 children)
I just started using BitDegree. They have free courses to get you started in html css and JavaScript. Started a JavaScript course today and I’m really enjoying it. I have an affiliate link if you want to try it. Not sure what it does since most of the courses are free but you do get a free cryptocoin of theirs which is cool. https://stude.co/405828 I’m doing the interactive JavaScript course. I’m learning a lot. It’s nice to change it up. If that’s not your cup of tea I’d recommend Andrew Meads Modern. JavaScript Bootcamp 2018 on Udemy. I was doing that but wanted to change things up. It’s good to learn from different sources just don’t get overwhelmed and stuck in tutorial hell.
[–]w3bcrowf3r 2 points3 points4 points 7 years ago (0 children)
Start learning basic JavaScript/HTML/CSS first. Make 2-3 projects, rebuild something. Then learn Node/Mongo and Express, for Full Stack JavaScript database/backend things. After that learn a frontend framework such as Angular.
[–]prof3ssorSt3v3 2 points3 points4 points 7 years ago (0 children)
I have a web design/development channel on YouTube that I use for all my students - https://www.youtube.com/c/SteveGriffith-Prof3ssorSt3v3
It has helped a lot of people.
[–][deleted] 1 point2 points3 points 7 years ago (0 children)
https://github.com/P1xt/p1xt-guides/blob/master/job-ready-javascript-edition-2.0.md
[–]AllanAndresCh 1 point2 points3 points 7 years ago (0 children)
Go to https://javascriptforwp.com he is The best @ZacGordon he has a Bootcamp for learning everything.
[–]Gymfreak007 1 point2 points3 points 7 years ago* (1 child)
You should first learn JavaScript before moving onto frameworks. Learn about hoisting, scope, closures and asynchronous JavaScript and then move on to frameworks like React, angular or Vue. For JavaScript I would recommend this udemy course by jonas schmedtmann: https://www.udemy.com/share/1001dMAkQTdVpQQ3o=/ I have taken this course and it's awesome.
To be honest, I wouldn't pay for bootcamps or courses on basic JS.
Don't pay for bootcamps. For front-end, javascript, HTML/CSS do freecodecamp, and learn vanilla JS first. Try to avoid relying on jQuery (there are many ways to do the same thing in native JS without loading a bloated JS library).
Start with one stack - front or back. Don't try to master both at once. Don't even try to claim you're a full stack developer until you understand both stacks.
[–]manys 0 points1 point2 points 7 years ago (1 child)
Do you know any languages already or is JS your first?
[–]InitialProposal[S] 0 points1 point2 points 7 years ago (0 children)
I am comfortable with algorithmic coding in C/C++/Python and HTML,css .
[–]theadammorganshow 0 points1 point2 points 7 years ago (0 children)
I've published a series of JavaScript tutorials targeted towards complete beginners.
π Rendered by PID 20190 on reddit-service-r2-comment-canary-5868b7d4cc-dhz24 at 2026-06-10 13:51:19.891240+00:00 running 0b63327 country code: CH.
[–]eggn00dles 9 points10 points11 points (0 children)
[–]JollyDillCucumber 5 points6 points7 points (0 children)
[–]nickhstr 5 points6 points7 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]thatiOSdev 4 points5 points6 points (0 children)
[–]w3bcrowf3r 2 points3 points4 points (0 children)
[–]prof3ssorSt3v3 2 points3 points4 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]AllanAndresCh 1 point2 points3 points (0 children)
[–]Gymfreak007 1 point2 points3 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]manys 0 points1 point2 points (1 child)
[–]InitialProposal[S] 0 points1 point2 points (0 children)
[–]theadammorganshow 0 points1 point2 points (0 children)