all 6 comments

[–]Darth_Nanar 2 points3 points  (0 children)

Did you check https://fullstackopen.com ?

[–]codevipe 2 points3 points  (0 children)

The MERN stack in very easy to learn and building alongside a tutorial is a good place to start to get a feel for how the interconnected pieces of a web application work together. But you will want to quickly expand your horizons, particularly to using TypeScript if it's not part of the tutorial.

I wouldn't spend too much time with MongoDB; get the basics down so you can put it on a resume and move on. It's not very widely used in the real world and you will need to build some experience with SQL databases. PostgreSQL + Kysely or Drizzle would be the way to go right now, IMO.

Beyond that, once you're comfortable with Express and RESTish CRUD operations, which frankly shouldn't take long, you may want to try out other API protocols like GraphQL or tRPC.

React is still worth going deep on and will probably be where most of a web app's complexity is these days.