Publicado
- 3 min read
Node.js para valientes curioses – Parte 1

🌱 Node.js para valientes curiosxs – Capítulo 1
”¿Qué es Node.js y por qué no me tendría que dar miedo?”
(+ Un repaso necesario de las bases de programación)
Hola, soy Auri. Si llegaste hasta acá es porque tenés algo dentro tuyo que dice:
“Che, me gustaría entender cómo funciona todo esto de la programacion o quiero un día para armar un blog como vos…”
Pero también capaz tenés otra voz interna que dice:
“¿Y si no soy lo suficientemente técnica para entenderlo?"
"¿Y si esto es muy difícil?"
"¿Y si arranco y no lo termino?”
Tranquila, tranquilo, tranquile. A esa vocecita le vamos a decir:
“Shhh. Vamos de a poco. Paso a paso. Nadie te apura.”
🧩 ¿Qué es Node.js?
Node.js es un entorno de ejecución.
Eso suena a cosa seria, pero vamos con una comparación simple:
JavaScript es como una receta.
Y Node.js es la cocina donde podés usar esa receta… sin necesitar un navegador.
Normalmente, JavaScript se usa en el navegador. Node.js te permite usarlo en el servidor, es decir, en la parte que no ve el usuario.
Con Node podés:
- Crear servidores web.
- Manejar bases de datos.
- Automatizar tareas.
- Crear bots, scripts, APIs, y más.
Y lo hacés todo usando JavaScript, ese lenguaje que ya conocés (o al menos, que suena familiar).
🤔 ¿Y por qué no usar otro lenguaje?
Buena pregunta. Podrías usar Python, PHP, Ruby, Go, Java…
Pero Node tiene ventajas:
- Usa JavaScript, uno de los lenguajes más populares.
- Es asincrónico y no bloqueante (trabaja sin colgarse).
- Tiene un ecosistema gigante de paquetes listos para usar (
npm
). - Es rápido, liviano y multiplataforma.
👶 Pero… ¿Qué es programar?
Un programa es una serie de instrucciones que una compu sigue paso a paso.
Como una receta de cocina.
En programación, las instrucciones están escritas en un lenguaje que la compu entiende: en este caso, JavaScript.
Lenguajes de programación tienen:
- Variables: para guardar datos
- Condicionales: para tomar decisiones
- Bucles: para repetir acciones
- Funciones: para agrupar y reutilizar código
- Objetos: para organizar datos complejos
No te preocupes si no entendés todo esto aún…Incluso yo le tenía miedo cuando recién empecé jeje
🚪 ¿Qué significa “backend”?
Cuando abrís una web, hay dos mundos:
- Frontend: lo que ves (botones, texto).
- Backend: lo que no ves, pero lo hace funcionar.
Node.js se usa en el backend.
Es como el motor del auto: no se ve, pero sin eso, no vas a ningún lado.
🛠 ¿Qué necesito para empezar?
- Una compu (que no te esté prendida fuego, en lo posible).
- Ganas de aprender (aunque tengas miedo).
- Instalar Node.js y un editor de texto. Cuando empecé con la programación usaba el block de notas de Windows, no recomendable, al menos que te caigas mal..
1. Instalá Node.js
Andá a https://nodejs.org
Descargá la versión LTS (estable). Seguí los pasos.
2. Verificá si funciona
Abrí la terminal y escribí:
node -v
Debería aparecer algo como v18.19.0
o similar.
Ahora probá:
node > console.log('Hola mundo desde Node.js')
Y salí con Ctrl + C
dos veces.
🧃 ¿Y qué onda npm
?
npm
= Node Package Manager
Es el mercado mágico de paquetes JS.
Probá esto:
npm -v
Y ya tenés el combo completo.
🪄 En resumen
- Node.js te deja usar JS fuera del navegador.
- Ideal para backend, APIs, automatización.
- Si sabés JS, ya estás avanzadx. Si no, también podés aprender.
- Es gratis, liviano, y con una comunidad enorme.
📌 Spoiler del próximo post:
Vamos a escribir tu primer programa real con Node.js.
Vamos a leer un archivo y crear tu primer módulo.
Va a sonar fancy, pero lo vamos a hacer suavecito.
¿Te gustó este post?
Podés dejarme comentarios, preguntas o memes.
Este curso es para vos, así que lo vamos a construir juntxs.
El mejor experto también fue un día aprendiz.