Regístrate para acceder a más de 15 cursos gratuitos de programación con un simulador

Instalación de JavaScript JS: Configuración del entorno

JavaScript empezó como un lenguaje que solo funcionaba en los navegadores, es decir, cuando visitábamos páginas web. Pero hoy en día, gracias a una herramienta llamada Node.js, también podemos usar JavaScript directamente en nuestra computadora, sin necesidad de abrir un navegador.

Сon Node.js, podemos hacer cosas como:

  • Crear servidores para aplicaciones web.
  • Automatizar tareas que haríamos a mano repetidamente (como borrar archivos, renombrar documentos o conectarnos a internet).
  • Crear herramientas, scripts y programas que funcionen desde la terminal.

Pero antes de hacer todo eso, lo primero es instalar Node.js en nuestro sistema.


Instalación de Node.js

👉 Si aún no lo tienes en tu computador, puedes seguir este tutorial para instalarlo en Ubuntu: Instrucciones para instalar Node.js en Ubuntu

Una vez termines, reinicia tu computador para asegurarte de que todo se haya configurado correctamente.

🎬 Aquí puedes ver un ejemplo de instalación:


¿Cómo saber si Node.js se instaló correctamente?

Después de reiniciar tu equipo, abre la terminal y escribe:

node --version

Si ves algo parecido a esto:

v17.6

🎉 ¡Listo! Ya tienes Node.js instalado. No te preocupes si el número es distinto, lo importante es que no sea una versión muy antigua. Se recomienda tener al menos la versión 17.6 o superior.


Explorando el REPL de Node.js

Cuando instalamos Node.js, también recibimos una herramienta llamada REPL, que son las siglas en inglés de: Read - Eval - Print - Loop. En español, esto significa:

  1. Leer lo que escribimos.
  2. Evaluar (o ejecutar) ese código.
  3. Imprimir el resultado.
  4. Volver a esperar más instrucciones.
Este entorno sirve para probar código rápidamente, sin necesidad de crear archivos.

¿Cómo abrir el REPL?

Abre la terminal y simplemente escribe:

node

Verás algo así:

>

Ese símbolo indica que ya estás dentro del REPL, listo para escribir código JavaScript.

Probemos algunas operaciones:

> 1 + 5
6
> 7 % 2
1

También puedes declarar variables y hacer operaciones con ellas:

> a = 5
5
> b = 10
10
> a + b
15

¿Cómo salgo del REPL?

Tienes varias opciones para salir:

  1. Escribe .exit y presiona Enter
  2. Presiona CTRL + C dos veces o presiona CTRL + D

¿REPL es lo mismo que la terminal?

❌ No. La terminal te permite ejecutar comandos como cd, ls, mkdir, etc., que controlan tu sistema operativo. REPL solo entiende código de JavaScript.

Mira este ejemplo:

> cd ~
SyntaxError: Unexpected token ~

Ese cd es un comando del sistema, y como REPL no lo entiende, arroja un error.


Escribamos código en archivos .js

El REPL es útil para pruebas rápidas, pero para proyectos más grandes o duraderos, debemos guardar el código en archivos.

1. Instalar un editor de código

Vamos a usar Visual Studio Code (VS Code), que es uno de los editores más populares para programar en JavaScript.

👉 Descárgalo desde aquí: Visual Studio Code

Cuando lo instales, puedes abrirlo desde la terminal con:

code .

Esto abre el editor en el directorio actual (donde estés ubicado en la terminal).

2. Crear y ejecutar nuestro primer archivo JavaScript

Sigue estos pasos:

1️⃣ Abre VS Code.

2️⃣ Crea un archivo nuevo y guárdalo como index.js.

3️⃣ Escribe este código básico:

// Este código imprime un mensaje en la consola
console.log("Hello, Códica!");

4️⃣ Guarda el archivo.

5️⃣ Abre la terminal dentro de la misma carpeta donde guardaste el archivo. 6️⃣ Ejecuta el archivo así:

node index.js

Deberías ver como resultado:

Hello, Códica!

¡Acabamos de ejecutar JavaScript fuera del navegador!


Resumen

  • JavaScript se puede usar fuera del navegador gracias a Node.js.
  • Node.js permite crear servidores, scripts de automatización y herramientas.
  • Para comenzar, primero debes instalar Node.js y verificar la versión.
  • El entorno REPL de Node.js sirve para probar código rápido directamente desde la terminal.
  • No confundas el REPL con la terminal del sistema; cada uno entiende diferentes tipos de comandos.
  • Para proyectos reales, escribe tu código en archivos .js y ejecútalos usando node nombreDelArchivo.js.

Ahora estamos listos para empezar a crear cosas increíbles con JavaScript en nuestro propio computador.


Trabajo independiente

⚙️ Instala Node.js y prueba el entorno

1️⃣ Descarga e instala Node.js:

  • En Windows, instala desde nodejs.org. Usa Git Bash como terminal para facilitar el trabajo con comandos.
  • En Ubuntu, puedes instalarlo con sudo apt install nodejs npm (si tienes permisos) o usar nvm (Node Version Manager).
  • En MacOS, puedes usar Homebrew (brew install node) o instalar desde la web oficial.

Si tienes dudas, mira este video 📹 o pregunta a tu mentor.

2️⃣ Verifica la instalación. Si ves algo como v18.17.0, todo está bien:

node -v

3️⃣ En la terminal, abre el REPL (una consola interactiva de JavaScript):

node

4️⃣ Calcula una expresión en el REPL:

Math.sqrt(256) + 100 // Si ves 116, ¡funciona!

5️⃣ Crea un archivo index.js con este contenido:

console.log('¡Hola, Códica!');

6️⃣ Ejecuta el archivo en Node.js. En la terminal, dentro de la carpeta del proyecto, escribe:

node index.js

7️⃣ Verifica la salida. Deberías ver el siguiente mensaje en la terminal:

¡Hola, Códica!

Materiales adicionales

  1. Cómo trabajar con Linux en Windows.
  2. Instalación de GIT en Windows.
  3. Gestores de versiones de lenguajes.

Para acceder completo a curso necesitas un plan básico

El plan básico te dará acceso completo a todos los cursos, ejercicios y lecciones de Códica, proyectos y acceso de por vida a la teoría de las lecciones completadas. La suscripción se puede cancelar en cualquier momento.

Obtener acceso
130
cursos
1000
ejercicios
2000+
horas de teoría
3200
test

Obtén acceso

Cursos de programación para principiantes y desarrolladores experimentados. Comienza tu aprendizaje de forma gratuita

  • 130 cursos, 2000+ horas de teoría
  • 1000 ejercicios prácticos en el navegador
  • 360 000 estudiantes
Al enviar el formulario, aceptas el «Política de privacidad» y los términos de la «Oferta», y también aceptas los «Términos y condiciones de uso»

Nuestros graduados trabajan en empresas como:

Bookmate
Health Samurai
Dualboot
ABBYY