¿Qué Node.js y NPM es un concepto de backend?, si y no. Node.
js si viene a ser la tecnología que nos
permite correr JavaScript del lado del servidor, sin embargo, NPM es un gestor de paquetes, el cual, nos ayudará a manejar todas las dependencias y algunas configuraciones en todas las capas de nuestro proyecto. ¿Cómo lo instalo?, es muy sencillo, usa el instalador según tu OS desde: https://nodejs.org/en/