En los últimos tiempos, tanto Node.js como Python han ganado una popularidad en el mercado, debido a su amplia gama de características y funcionalidades. Ambas tecnologías son de las elegidas al construir el backend de una aplicación web. Como se
Que hay de nuevo en Node.js 8 y Node.js 9

Revisión de las características de las nuevas versiones de Node. La versión Node.js 8 que ya paso a ser de LTS y la versión Node.js 9 en desarrollo.
La versión Node.js 8, viene con soporte para Google V8 6.1 y el cliente NPM 5.0.0. La versión Node.js 9, llega con soporte para Google V8 6.2 y soporte para HTTP/S.
¿Que es Node.js?

Node.js es una plataforma de código abierto que permite construir aplicaciones de redes rápidas y escalables basados en JavaScript. Node.js está construido sobre V8, una máquina virtual de JavaScript que le da poder a Google Chrome.
En este artículo vemos en detalle la definición de Node.js
Node.js construido sobre JavaScript

Al empezar a revisar lenguajes como Angular o React, estos tenían como base a Node. Por lo cual mi pregunta sobre cómo está construido Node y porqué lo utilizan. Este artículo no describe, la arquitectura de Node, más si revela por que Node se encuentra basado en JavaScript, así como Angular y React.
Acerca del libro: Node.js Starter

Para aquellos que inician en el desarrollo de JavaScript en Back-End y estan aprendiendo a utilizar Node.js, recomiendo leer el siguiente libro: Node.js Starter.