Ir al contenido
wannacode

Preparar tu computadora

En resumen: Para escribir JavaScript fuera del navegador instalas Node.js y un editor, lo compruebas con node --version y ejecutas tu primer programa.

Problema

Qué necesitas

Para escribir y ejecutar programas necesitas dos cosas:

  1. Node.js: el programa node, que ejecuta JavaScript fuera del navegador, y el comando npm para bibliotecas ya hechas.
  2. Un editor para tu código. Podrías escribir un programa en el Bloc de notas, pero un editor para programadores colorea el código, te da sugerencias y muestra los errores mientras escribes.

Si todavía no tienes una computadora en la que puedas instalar programas, para los primeros días basta con un editor en línea: busca JavaScript online en internet. Las tareas del módulo «Fundamentos del lenguaje» también funcionan allí. Para los programas más grandes de más adelante necesitarás una instalación.

La idea

Instala Node.js 22

Usamos Node.js 22. Es una versión con soporte a largo plazo (LTS): recibe correcciones hasta abril de 2027. Descárgala de nodejs.org, en la sección Download. Si allí se ofrece una versión LTS más nueva (la 24, por ejemplo), también sirve: todo lo del curso funciona en ella.

  • Windows y macOS: descarga el instalador y ejecútalo.
  • Linux: el paquete nodejs de tu sistema a menudo es una versión antigua. En nodejs.org, en la sección Download, hay comandos para tu sistema.

Comprobación. Abre una terminal nueva (en Windows: PowerShell o el Símbolo del sistema) y escribe:

Terminal
node --version

Deberías ver el número de versión. Los números después del 22 pueden ser distintos:

v22.11.0

La idea

Elige un editor

Dos buenas opciones:

  • Visual Studio Code: entiende JavaScript por sí solo, sin extensiones. Abre su terminal (Terminal → New Terminal) y ejecuta tus programas desde allí.
  • WebStorm, de JetBrains: un editor hecho especialmente para JavaScript. Es gratuito para uso no comercial, lo que incluye aprender.

Qué editor elijas no importa mucho. Importa más que te acostumbres a uno y lo uses todos los días.

Míralo

Tu primer programa en tu computadora

Crea una carpeta para el curso y, dentro, un archivo llamado shop.js con este contenido:

shop.js
console.log("¡Hola!");
Salida
¡Hola!

Ese es todo el programa: una línea, sin nada alrededor. En la terminal, ve a la carpeta (cd y la ruta hasta ella) y ejecuta:

Terminal
node shop.js

Node.js revisa el archivo, lo traduce y lo ejecuta enseguida. En la carpeta no aparece ningún otro archivo.

Más precisamente, para curiosos
  • El comando node sin archivo abre un modo en el que escribes línea por línea y ves el resultado enseguida. Es práctico para probar una línea. Se sale con Ctrl+D o con .exit.
  • JavaScript también funciona en el navegador: pulsa F12 y abre la pestaña Console. Allí también puedes probar cosas línea por línea, pero en este curso ejecutas los programas con Node.js.
  • Si la terminal de Windows muestra signos de interrogación o símbolos raros en lugar de caracteres como ¡, ñ o €, la terminal no está configurada para UTF-8. Escribe chcp 65001 y vuelve a ejecutar el programa. En los editores normalmente no hay este problema.

Pruébalo

Cámbialo y ejecútalo otra vez

Añade una segunda línea que imprima «Tu computadora está lista.», guarda el archivo y vuelve a ejecutar el programa. Deberías ver:

Salida
¡Hola!
Tu computadora está lista.

Si solo ves «¡Hola!», lo más probable es que el archivo no esté guardado. Aquí tienes el programa completo, por si te atascas:

shop.js
console.log("¡Hola!");
console.log("Tu computadora está lista.");

Por qué un cambio que no has guardado no llega al programa:

console.log("¡Hola!");
console.log("Tu computadora está lista.");
Paso a paso, en palabras
  1. El editor y el archivo en el disco tienen solo la primera línea.
  2. Ejecutas node shop.js: Node.js lee el archivo en el disco.
  3. Añades una segunda línea en el editor. El archivo en el disco sigue siendo el antiguo.
  4. Lo ejecutas sin guardar: sigues obteniendo solo «¡Hola!».
  5. Guardas (Ctrl+S): el editor escribe el texto en el archivo en el disco.
  6. Lo ejecutas otra vez: ahora el programa ve también la segunda línea.

La idea

Cuando no arranca

  • «'node' is not recognized…» (Windows) o «command not found» (macOS, Linux): la terminal no encuentra Node.js. Ciérrala y abre una nueva, porque la antigua no ve los cambios de la instalación. Si sigue sin funcionar, vuelve a ejecutar el instalador.
  • node --version muestra una versión antigua, como la v18: en la computadora hay también una instalación más antigua. Instala Node.js 22 desde nodejs.org.
  • «Error: Cannot find module '…/shop.js'»: estás ejecutando desde la carpeta equivocada, o el archivo tiene otro nombre. Entra en la carpeta con shop.js (cd y la ruta hasta ella).
  • SyntaxError u otro mensaje con un número de línea: Node.js ha arrancado y ha leído el archivo, así que la instalación está bien. Compara tu código con el ejemplo carácter por carácter.

En resumen

En resumen

  • Necesitas Node.js 22 y un editor: VS Code o WebStorm.
  • node --version muestra si Node.js está instalado.
  • node shop.js revisa el archivo, lo traduce y lo ejecuta.
  • Si la terminal no encuentra el comando, abre una terminal nueva.

Lo siguiente es la lección sobre cómo resolver una tarea antes de escribir una sola línea de código.

Creado por Ivo Gergov como parte de la campaña de Evo Tech por una educación accesible en programación ·