Después de explicar que es NodeJS ahora quiero explicar los primeros pasos con NodeJS:
Instalar Node.js: Ir al sitio oficial de NodeJS y descarga la versión recomendada (LTS) para el sistema operativo (Windows, macOS o Linux),que se vaya a usar. Una vez que se ha instalado con NodeJS lanzar los comandos, desde la consola "node -v" para verificar la versión de NodeJS y luego ejecutar "npm -v" para verificar la versión de npm.
Crear una carpeta donde se va a generar todo el código del proyecto y ejecutar el comando "npm init -y". Este comando crea un archivo "package.json" con la configuración básica del proyecto.
Crear un fichero js, por ejemplo "index.js" y dentro de ese archivo escribir "console.log("¡Hola mundo!");". Desde consola ejecutar el comando "node index.js", (o el fichero que se haya creado) y mostrará "¡Hola mundo!". Lo que se puede hacer también es editar el fichero "package.json" y añadir en la sección de scripts "start: node nuestroficheroprincipal.js" y se ejecutará nodeJS con "npm start". Si se tiene instalado el módulo nodemon instalado habrá que añadir "start: nodemon nuestroficheroprincipal.js" y esto hará que node estará "escuchando" y no haya que estar ejecutando por cada cambio y funciona tambien ejecutando "npm start".