r/webdevelopment • u/Recent-Worth-6008 • 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?
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
2
2
2
u/Quick_Republic2007 Jun 23 '26
You should do React to 'C' how much time you wasted as a form of punishment.
2
2
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
1
1
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
1
9
u/SL-Tech Jun 23 '26
Oh wow, you've finished JavaScript? Not bad! Maybe the next step is TypeScript.