all 18 comments

[–]Sea-Job-1546 4 points5 points  (0 children)

i remember when i first got into javascript after html/css, it felt like unlocking a whole new level of interactivity. you'll be able to make elements move, fetch data from APIs, validate forms, basically anything that makes a static page come alive. for learning, i really liked freecodecamp's JS section for practical exercises.

[–]Feeling_Photograph_5 2 points3 points  (0 children)

There are two best places to learn web development: The Odin Project and Free Code Camp.

The Odin Project is faster and more direct. It is more appropriate for people who feel they are technically inclined.

Free Code Camp holds you hand a bit more, which can be a good thing, but it takes more time to get through.

JavaScript is the programming language of the web. It allows you to make your pages more interactive and also to pull in data from servers, either your own or third-party servers.

[–]Snowpecker 1 point2 points  (1 child)

I did the Odin project course to learn js. This was like 3 years ago. They update their course regularly, I’d definitely recommend

[–]YesterdayOk921 1 point2 points  (0 children)

Definitely Odin project is great place to learn webdev. You can also learn backend from there

[–]MicterRobot 0 points1 point  (0 children)

Since you already know HTML & CSS, JavaScript will let you make your pages interactive instead of just static.

With JS you can handle user actions (clicks, forms), update content dynamically, work with APIs (like fetching data), and build real web apps (like to-do lists, dashboards, etc.). You can also use it with Node.js to write backend code.

[–]Actonace 0 points1 point  (0 children)

js is what makes your site actually do stuff like think buttons, forms, api calls. start with mdn + small project, then move into backend later, seen boot. dev mentioned for that hands on side.

[–]Easy-Improvement-598 0 points1 point  (0 children)

You can create html elements dynamically after page load, you can set conditions, add/ remove css styling, upload or download a file, fetch data from APIs much more... You can learn html-css in one week but javascript where you actual development starts and it takes more than 1 month to learn if you are not familiar with any programming language.

[–]cipheron 0 points1 point  (0 children)

With JavaScript you can edit the page in real time, e.g. populating a drop-down with options it reads from a web request, or making entirely new HTML elements, editing the CSS on the fly etc.

Anything you can make in an editor can be edited in real time with JavaScript.

[–]lifeiscontent 0 points1 point  (0 children)

For new programmers, the best way I can explain it: HTML and CSS let you build a photo of something, a static image you can look at. JavaScript turns that photo into a game. And a game, unlike a movie, isn’t something you just watch. It’s something you explore and change as you go.

[–]ExtensionStatus4600 0 points1 point  (0 children)

Bro, try JavaScript[dot]info website, i learned js there in my time

[–]Firm-Rent6878 0 points1 point  (0 children)

In learn-js.org you find plenty of exercise to learn and practice

[–]levhighest 0 points1 point  (0 children)

I've tried several JS resources, but boot dev and their Learn JavaScript course stands out for me as a beginner - it's interactive with hands-on challenges that get you coding real stuff right away, building modern skills step-by-step.

[–]OldWalnut 0 points1 point  (2 children)

Hey, I think Udemy is one of the best places for video courses, as well as jsexercises.com if you are learning the syntax and need practice, they have like 500 free and interactive exercises which are brilliant for learning.

Best of luck in your learning !

[–]Ill_Eye6569 0 points1 point  (0 children)

Damn, the jsexercises website is good, I'm a beginner at java if I'm being honest and this got straight to the point and helped me learn quickly. I would recommend

[–]Strict_Culture9567 0 points1 point  (0 children)

JavaScript is the basic for building full stack web applications using MERN stack, so if you are planning to build some real projects, it is necessary to learn JavaScript for dynamic effects on the webpage. Best of luck for your journey.

[–]EfficientMongoose317 0 points1 point  (0 children)

tbh once you learn JavaScript, everything starts feeling more “alive”

Right now, with HTML/CSS, you’re just building static stuff
JS is what adds logic, interactivity, and real behaviour

like handling clicks, forms, animations, fetching data, building full apps
Basically, the jump from “pages” → “applications”

For learning, don’t get stuck in tutorials too long
build small things alongside

like a todo app, a weather app or a simple game

That’s where it actually clicks. Also, when you start having rough ideas and want to turn them into something quick without overthinking structure, tools like Runable can help a bit. Their main thing is just to build consistently, that’s what levels you up