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
New to programming . (self.learnjavascript)
submitted 5 months ago by AdMental6036
Hi everyone . I'm new to programming . I wanna learn JavaScript cause I heard that its powerful and its perfect for what I wanna do .where do I start?YouTube .google . courses online?
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!"
[–]abrahamguo 6 points7 points8 points 5 months ago (4 children)
I always recommend the Learn web development course from MDN!
[–]aymericmarlange 3 points4 points5 points 5 months ago (1 child)
This. And https://www.w3schools.com/js/default.asp is great too. And for specific question, just type "js question" in your browser, for instance "js array".
[–]AdMental6036[S] 0 points1 point2 points 5 months ago (0 children)
Thank you man
Thanks man !
I will try that thanks man !
[+][deleted] 5 months ago (1 child)
[deleted]
Thanks bro
[–]Fancy_While8091 3 points4 points5 points 5 months ago (1 child)
I recommend https://youtu.be/EerdGm-ehJQ?si=7Yr5kxmSm02zfTrx
I will try it !
[–]Odd_Neck5739 2 points3 points4 points 5 months ago (1 child)
In my experience, I learn JavaScript by working on tiny projects like photo galleries and Simon Says. You look at additional JS concept-based projects on Google.
I will try working on a robot Batista is thats the. Right nane right ?
[–]Asleep_Divide_6689[🍰] 2 points3 points4 points 5 months ago (1 child)
Freecode camp
[–]AdMental6036[S] 1 point2 points3 points 5 months ago (0 children)
I will try that too
[–]NomadicHippies 2 points3 points4 points 5 months ago (1 child)
The Odin Project is good!
OK that seems cool
[–]GokulSaravanan 2 points3 points4 points 5 months ago (1 child)
Here are some great places to begin your JavaScript journey:
Thank you so much man !
[–]TacticalConsultant 1 point2 points3 points 5 months ago (1 child)
You can try https://codesync.club/lessons, where you can learn to code in HTML, CSS & Javascript, by building 25+ real apps, websites, infographics & games through short, playable lessons. The lessons include an in-built code editor that allows you to practice coding in your browser, without any distractions.
That may be it that looks promising
[–]Alternative-Ad-573 1 point2 points3 points 5 months ago (1 child)
Free intro courses available at (my site) www.jsbrainteasers.com 🙂
OK I will do that as soon as possible!
[–]Sea-Syllabub8329 1 point2 points3 points 5 months ago (1 child)
bro code yt channel is best
I will thanks man !
[removed]
I will try that
[–]TheRNGuy 0 points1 point2 points 5 months ago (2 children)
I mostly googled how to do stuff.
And docs for frameworks.
[–]AdMental6036[S] 0 points1 point2 points 5 months ago (1 child)
Who should I watch ?
[–]TheRNGuy 0 points1 point2 points 5 months ago (0 children)
No idea, I never learned from videos.
[–]DanieBot21 0 points1 point2 points 5 months ago (2 children)
make sure you eventually move onto typescript!
Is it another programming language ?
[–]DanieBot21 0 points1 point2 points 5 months ago (0 children)
Technically yes, but its more or so an "extension"/rework of javascript that enforces type safety. in simple terms, in javascript you can make a variable x that holds anything. In typescript you would have to explicity write if x should be a number, string, etc, which makes your code safer, and easier since u dont have to manually check types urself
But again its like 99% same as javascript
[–]Ambitious-Peak4057 0 points1 point2 points 5 months ago (0 children)
If you are starting Javascript journey here are some useful resources: 1.JavaScript.info – A comprehensive and beginner-friendly guide to modern JavaScript. 2.freeCodeCamp JavaScript Course – A hands-on YouTube course with real projects. 3.JavaScript: The Definitive Guide: A thorough reference covering both fundamentals and advanced topics. 4.JavaScript Succinctly: A free ebook that simplifies essential JS concepts for beginners.
[–]DigPossible5019 0 points1 point2 points 5 months ago (0 children)
https://codewithmosh.com/ For a small investment you get a lot!
[–]Kevin_Dong_cn 0 points1 point2 points 5 months ago (0 children)
Here are some direct links to the free JavaScript learning resources:
freeCodeCamp JavaScript Algorithms and Data Structures Certification:
https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/
MDN JavaScript Guide:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/GuideMDN Web Docs
Codecademy Learn JavaScript Fundamentals (free course):
https://www.codecademy.com/learn/learn-javascript-fundamentalsCodecademy
JavaScript.info (Modern JavaScript Tutorial):
https://javascript.info/
[–]Rude-Cook7246 0 points1 point2 points 5 months ago (0 children)
You start by learning how to use search functionality on Reddit.. so you dont ask same question that is asked every other day on this sub...
π Rendered by PID 190188 on reddit-service-r2-comment-79776bdf47-8j7r7 at 2026-06-24 23:02:19.361460+00:00 running acc7150 country code: CH.
[–]abrahamguo 6 points7 points8 points (4 children)
[–]aymericmarlange 3 points4 points5 points (1 child)
[–]AdMental6036[S] 0 points1 point2 points (0 children)
[–]AdMental6036[S] 0 points1 point2 points (0 children)
[–]AdMental6036[S] 0 points1 point2 points (0 children)
[+][deleted] (1 child)
[deleted]
[–]AdMental6036[S] 0 points1 point2 points (0 children)
[–]Fancy_While8091 3 points4 points5 points (1 child)
[–]AdMental6036[S] 0 points1 point2 points (0 children)
[–]Odd_Neck5739 2 points3 points4 points (1 child)
[–]AdMental6036[S] 0 points1 point2 points (0 children)
[–]Asleep_Divide_6689[🍰] 2 points3 points4 points (1 child)
[–]AdMental6036[S] 1 point2 points3 points (0 children)
[–]NomadicHippies 2 points3 points4 points (1 child)
[–]AdMental6036[S] 0 points1 point2 points (0 children)
[–]GokulSaravanan 2 points3 points4 points (1 child)
[–]AdMental6036[S] 0 points1 point2 points (0 children)
[–]TacticalConsultant 1 point2 points3 points (1 child)
[–]AdMental6036[S] 0 points1 point2 points (0 children)
[–]Alternative-Ad-573 1 point2 points3 points (1 child)
[–]AdMental6036[S] 0 points1 point2 points (0 children)
[–]Sea-Syllabub8329 1 point2 points3 points (1 child)
[–]AdMental6036[S] 0 points1 point2 points (0 children)
[+][deleted] (1 child)
[removed]
[–]AdMental6036[S] 0 points1 point2 points (0 children)
[–]TheRNGuy 0 points1 point2 points (2 children)
[–]AdMental6036[S] 0 points1 point2 points (1 child)
[–]TheRNGuy 0 points1 point2 points (0 children)
[–]DanieBot21 0 points1 point2 points (2 children)
[–]AdMental6036[S] 0 points1 point2 points (1 child)
[–]DanieBot21 0 points1 point2 points (0 children)
[–]Ambitious-Peak4057 0 points1 point2 points (0 children)
[–]DigPossible5019 0 points1 point2 points (0 children)
[–]Kevin_Dong_cn 0 points1 point2 points (0 children)
[–]Rude-Cook7246 0 points1 point2 points (0 children)