Getting Started with the MEAN Stack

A very popular JavaScript stack is the MEAN stack. It’ll let you do everything you could do with a LAMP stack, and you’ll only use JavaScript. This article has a compilation of useful resources that will help you get started with MEAN.

Introduction to the MEAN Stack Development

An Introduction To Full-Stack JavaScript

This Smashing Magazine article will give you an overview of why full-stack JavaScript might be right for you and how it works its magic.

Getting MEAN

This is a great 1-hour video from the Google development team that covers the basics of MEAN. It starts with an overview of MEAN from Valeri Karpov, who first coined the term, and throughout the video several other experts join in to explain the use of MEAN in both web and mobile enterprise environments.

Installing the MEAN stack

How to get started on the MEAN stack

This article will show you how to install the MEAN stack on your development box. The author has very detailed instructions on how to install the different required MEAN components for Windows, Linux, and Mac OS X.

Click-to-deploy MEAN development stack on Google Compute Engine

The Google Cloud Platform supports click-to-deploy for the MEAN development stack. This handy guide will show you how to get your MEAN development or test environment running quickly.

This is a web framework with MongoDB, Express, AngularJS, and Node.js. It will help you get started and avoid useless grunt work and common pitfalls, while keeping your application organized.

Learning MongoDB

The MongoDB 2.6 Manual

The official MongoDB Manual, which introduces MongoDB and describes the query language, operational considerations and procedures, administration, application development patterns, and other aspects of MongoDB use and administration.

MongoDB Tutorial

This tutorial from Tutorials Point will give you a great understanding of the MongoDB concepts needed to create and deploy a highly scalable and performance-oriented database.

MongoDB Tools has categorized collection of MongoDB tools. You’ll be able to find GUI, log analysis, and monitoring tools.

Learning Express

Official Express Site

The official site of Express has a great learning center with installation instructions, a guide, and API reference, as well as advanced topics. It also includes a resources section with links to books, blogs, community, and applications.

Creating a basic site with Node.js and Express

This is a walkthrough on how to create and deploy a basic site with Node.js and the Express framework.The walkthrough is aimed at beginners exploring Node.js.

Express.js Guide

This book is an in-depth, detailed, hands-on manual on Express.js. It will get you up and running fast and save you time.

Learning AngularJS

Video Tutorial: AngularJS Fundamentals in 60-ish Minutes

With this video you’ll learn how to get started with the AngularJS framework. You’ll also learn some of the key features that simplify Single Page Application development.

Introduction to Angular JS

This video will walk you through how to build a sample application with AngularJS in order to learn some of the basics. There is also some commentary that contrasts AngularJS with jQuery/Backbone.JS.


For a comprehensive and continually growing collection of links, check AngularJS-Learning, a GitHub repo that collects resources, links, and interesting blog posts.

Learning Node.js

The Beginner Node Book

This is an online, free, open source book on Node. Its great for people new to Node or to server-side JavaScript programming.

Node.js for Beginners

This is a great primer on Node.js. This article will teach you some of the basics of Node.js and explain why it has become so popular.

Learn All The Nodes

Learn All The Nodes is a screencast series that focuses on short demonstrations of useful tips and tricks for Node.js. All screencasts are meant to be manageable viewing experiences, something you can fit in during short breaks or during lunch and learns.

Node Tuts

Node Tuts is a screencast show of Node.js that will teach you some of the basics of Node.js, along with some advanced topics such as building a streaming TCP server or error handling.