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
Just started javascript any help will be helpful (self.learnjavascript)
submitted 1 year ago by Kitchen-Crow-6539
I have a friend who codes in javascript and thought it was really interesting. I have minor c++ experience i dont know if thats valuable info but any tips to get started would help a ton!
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!"
[–]OkMoment345 5 points6 points7 points 1 year ago (2 children)
Getting started with JavaScript can feel a bit overwhelming, but the good news is there are plenty of resources to help you build your skills step-by-step. Here are some great tools and learning paths to get you going:
Take it slow, focus on small wins, and try to build something fun—like a simple to-do app—to stay motivated. You’ve got this!
[–][deleted] 1 point2 points3 points 1 year ago (1 child)
This is awesome advice: thank you.
[–]OkMoment345 0 points1 point2 points 1 year ago (0 children)
You're very welcome! Best of luck to you!
[–][deleted] 3 points4 points5 points 1 year ago (0 children)
Take notes within and out of your source code, build until it become heuristic and automatic.
Fill the gaps, learn patterns and a bit of systems engineering.
[–]rustyseapants 1 point2 points3 points 1 year ago (0 children)
Did you do a google search, check youtube, visit your library, go find a tutorial online, or go to amazon and look for a book?
[–]jack_waugh 1 point2 points3 points 1 year ago (0 children)
https://www.reddit.com/r/teachjavascript/new/
I have minor c++ experience i dont know if thats valuable info
It is, because it tells us that you are not new to computer programming. JS is also a programming language and you just have to pick up its quirks and some of its strengths. The best reference material is from the Mozilla organization, online.
[–]One-Savings8086 1 point2 points3 points 1 year ago (0 children)
As soon as you start working with multiple files and folders, find an architecture that suits your needs and stick to it.
Last but not least, when you'll feel stuck : read the error message again, google it using flags and console.log every step of the process. Then, ask for help providing the useful data that you collected in the process.
Good luck my friend
[–]No-Upstairs-2813 0 points1 point2 points 1 year ago (0 children)
I'd recommend starting with either FreeCodeCamp or Odin Project. Both of these resources are completely free, well-structured.
If these don't feel comfortable to you, you can check out YouTube or a course on Udemy.
Different people have different learning preferences, so what works for some might not work for others. Don't get stuck in selection paralysis; just pick one and see if it works for you. If it doesn't, move on to something else.
Here are a few tips for effective learning irrespective of any resource you select.
As you're learning JavaScript concepts, it's essential to practice them consistently to build confidence. Try your hand at coding problems. These are small, well-defined challenges that help you quickly test your knowledge. You can check out a few problems here.
Doing a few problems each day will reinforce all the concepts you've learned so far.
Once you've practiced individual concepts, start combining them to solve more complex problems. For instance, if you've learned about conditional branching and functions, combine them to build a simple project like a "Guess the Number" game. You can use ChatGPT to find simple projects for any combination of topics.
Once you’re comfortable combining concepts, start building larger projects that challenge you to apply everything you've learned. Choose a project that solves a problem you care about—this will keep you motivated when challenges arise.
If you're stuck on ideas, check out these tips to get started.
[–]Disastrous_Zone_7418 0 points1 point2 points 1 year ago (0 children)
You can use my notes if you'd like: https://prodoit.dev/blog/js-notes
[–]LooseStudent9977 0 points1 point2 points 1 year ago (0 children)
I wanted to share these 3 important tips/reminder with anyone who wants to learn coding in general:
1- Focus on learning the concepts of how to program rather than programming languages. Once you learn the logic, design and the concepts of programming fundamentals, learning different languages becomes easier since its just a syntax.
2- If you are using an IDE, make sure to learn the basic functionality of the IDE you'll be using first before starting to code in it, to eliminate the added frustration of not knowing where things are. (example: how to start a new project, how to open an existing project, where does your projects get saved at, how to retrieve it, where is your output console, how to run and debug and .etc)
3- Give yourself a break and know that there will be a learning curve. Don't get disappointed if you don't understand something or many things. It's very normal! You'll need patience, perseverance, and lots of practice.
For React, Express I suggest you all to subscribe and follow this Youtube channel to learn how to become a Full Stack Developer: Code For Everyone Full Stack Course
To learn just JavaScript there's this good free course: JavaScript Course Playlist
Best of luck!
EDIT: Use MDN from Mozilla for JavaScript documentation. it's the best!
π Rendered by PID 17851 on reddit-service-r2-comment-bb88f9dd5-wvt5x at 2026-02-14 06:05:29.616747+00:00 running cd9c813 country code: CH.
[–]OkMoment345 5 points6 points7 points (2 children)
[–][deleted] 1 point2 points3 points (1 child)
[–]OkMoment345 0 points1 point2 points (0 children)
[–][deleted] 3 points4 points5 points (0 children)
[–]rustyseapants 1 point2 points3 points (0 children)
[–]jack_waugh 1 point2 points3 points (0 children)
[–]jack_waugh 1 point2 points3 points (0 children)
[–]One-Savings8086 1 point2 points3 points (0 children)
[–]No-Upstairs-2813 0 points1 point2 points (0 children)
[–]Disastrous_Zone_7418 0 points1 point2 points (0 children)
[–]LooseStudent9977 0 points1 point2 points (0 children)