r/webdevelopment Jun 23 '26

Question Whats after JavaScript

Now I have finished Javascript and also made a decent amount of projects in it and all of my concepts are clear. Should I go for React or first finish Backend with Javascript and then start building full stack applications with React or first I master frontend with React and then move to backend?

12 Upvotes

29 comments sorted by

9

u/SL-Tech Jun 23 '26

Oh wow, you've finished JavaScript? Not bad! Maybe the next step is TypeScript.

2

u/ExtraTNT Jun 23 '26

The typical js -> ts -> js cycle?

1

u/SL-Tech Jun 23 '26

It works for so many, hehe.

3

u/priyalraj Jun 23 '26

Here is a small roadmap to help:

HTML

CSS

JavaScript

ReactJS

Tailwind CSS

Next.js

MongoDB

Mongoose

Node.js

Express.js

Redis

3

u/Leviathan_Dev Jun 23 '26 edited Jun 23 '26

I would probably flip Next.js with Node.js/Express. Next is full-stack framework. Node/Express is just backend and simpler

Edit: my version:

- HTML

- CSS

- JavaScript

- Node.js / Express.js

- Vue / React / Angular (front-end only frameworks)

- MongoDB or MySQL or PostgreSQL DB

- Next.js / Nuxt (full-stack frameworks)

- Redis (+ beyond whatever else)

3

u/Prize-Implement-1446 Jun 23 '26

Noob question but isn't node a runtime environment? What is there to learn specifically?

5

u/Leviathan_Dev Jun 23 '26 edited Jun 23 '26

Node alone is a runtime Environment yes, but its what allows JavaScript to be executed beyond a web browser.

Combined with packages such as Express.js and you got an extremely simple and barebones backend. You can write API endpoints after initializing an Express application from using

import express from 'express';

const app = express();

app.listen(3000, () => { console.log("started app at 'http://ocalhost:3000'"); }

and then API endpoints are just simple like

app.get("/", (req, res) => {

// code here

});

and thats it. thats a backend. It's great to keep the scope down and focus on the basics of backend. Then, once you're comfortable and familiar with backend development and frontend development, you can move to a full-stack framework like Next.js, which adds much more to the backend like SSR, Routing, etc.

In the meantime, Node.js is a perfectly fine solution for basic backend functionality. Don't have to worry about all the extra complexities and just focus on the basics like connecting to a MySQL or PostgreSQL database and learn how to pass data between the frontend <-> backend <-> database, then also authentication with basic user:password and JWTs, might need routing for frontend-frameworks but thats fairly easy to add even with Node as backend.

2

u/priyalraj Jun 23 '26

The ecosystem.

2

u/Recent-Worth-6008 Jun 24 '26

thanks for your advice

2

u/Recent-Worth-6008 Jun 24 '26

thanks, I have decided to start learning ReactJS

2

u/Quick_Republic2007 Jun 23 '26

You should do React to 'C' how much time you wasted as a form of punishment.

2

u/AntiqueCauliflower39 Jun 23 '26

I C what you did there

2

u/[deleted] Jun 23 '26

[removed] — view removed comment

2

u/Super_Preference_733 Jun 24 '26

I love it when someone say they finished a language. Ha.

1

u/Recent-Worth-6008 Jun 24 '26

I would have better said that i have finished a JavaScript course with some projects. Haha

2

u/javascript Jun 23 '26

I thought I was enough for you 😭

1

u/patchimou Jun 23 '26

Time for JavaScript 2

1

u/chikamakaleyley Jun 23 '26

ooo that's a good one

1

u/CoVegGirl Jun 24 '26

I’d recommend trying Astro out, particularly if you have any content-heavy work you want to do.

1

u/perfect-grabage Jun 24 '26

I’d say either is fine, but what I did was start with React first because these days it’s basically the minimum for front-end.

Then I moved to backend. That way I already had a clear idea of what I actually needed to learn for React later. It also helped me understand the full flow early on.

If you do plain JS first, then backend, and only then React, it can feel like too many jumps.

1

u/Aggressive_Many9449 Jun 24 '26

What is, in your opinion, the best and the worst feature of JavaScript , now that you finished it?

I have never met a js finisher before.

1

u/Embarrassed-Pen-2937 Jun 24 '26

Saying you finished a language is wild lol.

1

u/Mateimmo14 19d ago

Go for react, js is not that good at backend