What are some of the best resources for learning MERN Stack?

Hello everyone,

I really want to start and learn MERN stack. So, can you give me whatever resources you have on MERN stack? E.g. projects, sites, youtube tutorials etc. Even books :)

Write your answer…

For mastering the fundamentals

For an overview of the fundamentals of building a MERN Stack application; I would recommend you to read Vasan's story. This shall get you up and running with the basics.

You can also get a hold of his book — Pro MERN Stack — for a more thorough, and detailed coverage of the fundamentals, and the corresponding tooling in the ecosystem; and handy exercises at the end of each chapter to cement your understanding of the said topics.

For the "real-world" experience

Once you're comfortable with the fundamentals, you can move forward to improve your skills by building real-world projects. This will help you in addressing the problems that most apps face in their infancy to get "production" ready

  • how to properly structure your app
  • when should you use a certain technology
  • how to efficiently bundle your application and make it ready for deployment, etc...

Here are a couple of example projects (and tutorials) that you could use:

The Boilerplates

Once you get here; you can use a boilerplate like mern.io, for an opinionated take on the best way to structure a MERN application; and you either start using it, or fork from it to build according to your needs, and ideas.

Hope this helps! :)

thank you so much :)

Reply to this…

Hashnode is a friendly and inclusive dev community.
Come jump on the bandwagon!

  • 💬 Ask programming questions without being judged

  • 🧠 Stay in the loop and grow your knowledge

  • 🍕 More than 500K developers share programming wisdom here

  • ❤️ Support the growing dev community!

Create my profile

Vasan is one of the pro MERN developers. Follow the following resources by him:

Pro MERN Stack book:

Getting started MERN Tutorial:

Also, take a look at MERN.io.

Cheers 🍻

thank you :) :)

Reply to this…