MEAN Stack is a collection of JavaScript based technologies for the web development. A Mean Stack developer has to develop from the client to the server to the database.
Mean Stack is actually a stack of JS technologies, which means all the development process is done by using JavaScript. JavaScript makes sense as a first language because you’ll need to learn it anyway because you can’t do much on the web without it.