Si vienes del mundo frontend, estás acostumbrado a ver resultados en el navegador: colores, layouts, animaciones. El mundo backend es diferente. Aquí tu mejor amigo es un rectángulo negro donde escribes comandos y recibes texto.
Eso es la terminal.
Puede parecer intimidante al principio, como entrar en una habitación oscura. Pero cuando tus ojos se acostumbran, descubres que es el lugar más poderoso de tu ordenador.
Estos términos se usan mucho y conviene tenerlos claros:
Cuando escribes node index.js, estás usando la CLI de Node dentro de una terminal. Node no tiene botones ni ventanas — hablas con él escribiendo comandos.
En el mundo Node.js, hay un puñado de comandos que se repiten constantemente:
No necesitas memorizarlos ahora. Los irás aprendiendo naturalmente a lo largo del curso, porque los usarás en cada ejercicio.
A diferencia de una interfaz visual donde puedes hacer clic en cualquier lado, la terminal es precisa. Si escribes mal un comando, te lo dice sin rodeos:
Esos mensajes de error no son enemigos — son pistas. Aprender a leerlos es una de las habilidades más valiosas que desarrollarás como programador.
En la terminal de la derecha, prueba estos comandos uno a uno:
Verás algo como v20.x.x. Eso confirma que Node está disponible.
echo es un comando que simplemente repite lo que le dices. Es el console.log de la terminal.
Algo importante: cuando ejecutas node index.js, Node lee y ejecuta todo ese archivo de arriba a abajo. Si el archivo importa otros archivos (lo veremos pronto), Node los carga también.
Tu flujo de trabajo será siempre:
node index.js en la terminalEse ciclo es el corazón del desarrollo con Node.js.
node index.js en la terminalLa terminal es donde viven los desarrolladores backend. Cuanto antes te sientas cómodo aquí, antes empezarás a construir cosas reales.