Cómo codificar en Node.js

Node.js es un popular entorno de ejecución de código abierto que puede ejecutar JavaScript fuera del navegador. El tiempo de ejecución de Node es comúnmente utilizado para el desarrollo web en el lado del servidor, aprovechando sus capacidades asíncronas para crear aplicaciones de red y servidores web. Node también es una opción popular para construir herramientas de línea de comandos.

En esta serie, pasarás por ejercicios para aprender los conceptos básicos de cómo programar en Node.js, obteniendo herramientas poderosas para el desarrollo en el lado del servidor y el desarrollo full stack en el proceso.

Source:
https://www.digitalocean.com/community/tutorial_series/how-to-code-in-node-js