DEV Community

Chiranjib
Chiranjib

Posted on • Updated on

Learn to build with MERN stack

Assumption: You already know a few things, viz:

  • Basics of JavaScript, and that it has no connection to Java at all
  • What servers are, and the language(s) they speak. For this one, you only need to know about HTTP
  • Node.js exists, and that it uses JavaScript. Also, you should have installed it already. If not, here's the link that saves you a search: Node.js download
  • Facebook is not just good for mindless scrolling, it also gave us React.js
  • MongoDB is a database that loves JSON and isn't serious about relationships

This guide is a stepping stone for wannabe developers who have chosen to build with the MERN stack. I know that Typescript is a thing, but to keep things introductory I have gone with JavaScript. Maybe people will tell you that you are not cool enough if you don't use Typescript, but my response to such remarks usually is - Users of a website don't care if you have used JavaScript or C; what matters to them is whether the button does what it should do when they click it

Before beginning, I feel I should announce that the series of posts I am linking later, do not go into great detail of the concepts but do touch a lot of them. I have tried to mention the "why" in mostly, but even then if some part leaves you wondering about stuff in general, please do reach out and I'll try to answer your question.

Alright, enough preaching! Crack your knuckles and let's get into it. We will begin by setting up a Node.js backend

Next: Setting Up a Node.js Backend

Top comments (0)