JavaScript en 2025: ¿por dónde empezar para un principiante? Guía completa

Entrenador de Python en Línea para Principiantes

Aprende Python fácilmente sin sobrecargarte de teoría. Resuelve tareas prácticas con verificación automática, recibe pistas y escribe código directamente en el navegador, sin instalar nada.

Start Course

Introducción a JavaScript: por qué es importante en 2025

JavaScript (JS) sigue siendo uno de los lenguajes de programación más demandados del mundo. En 2025, no solo sigue vivo, sino que prospera. Gracias a la plataforma Node.js, JavaScript ha trascendido el navegador y se ha convertido en una herramienta universal para crear aplicaciones de servidor, microservicios, chatbots e incluso programas de escritorio. Si quieres iniciar tu camino en TI, JS es el comienzo ideal. En este artículo, analizaremos por dónde empezar a estudiar JavaScript en 2025, instalaremos Node.js y escribiremos nuestras primeras líneas de código.



1. Instalación y configuración del entorno (Node.js)

Antes de escribir código, hay que preparar el entorno. En 2025, el estándar para ejecutar JS fuera del navegador es Node.js. Es un entorno de ejecución que permite ejecutar scripts en el servidor o en un ordenador local.

Cómo instalar Node.js

  1. Ve al sitio web oficial nodejs.org.
  2. Descarga la versión LTS (Long Term Support) — es la más estable.
  3. Ejecuta el instalador y sigue las instrucciones (se recomienda dejar todas las opciones por defecto).
  4. Después de la instalación, abre la terminal (línea de comandos) y verifica la versión:
node --versionnpm --version

Si ves números de versión (por ejemplo, v20.x.x), todo funciona. npm es el gestor de paquetes, que necesitarás para instalar librerías.

Creación del primer proyecto

Crea una carpeta para el proyecto y dentro de ella un archivo index.js:

// index.jsconsole.log("¡Hola, mundo JavaScript 2025!");

Ejecuta el script con el comando:

node index.js

En la terminal aparecerá el mensaje. Felicidades, ¡acabas de ejecutar tu primer código en Node.js!



2. Fundamentos de sintaxis: variables, tipos de datos y funciones

JavaScript es un lenguaje de tipado dinámico. Esto significa que el tipo de una variable se determina automáticamente durante la ejecución. En 2025, el estándar es ES2024, pero las construcciones básicas siguen siendo las mismas.

Variables

Usa let y const (evita el obsoleto var):

const name = "Alex"; // constante, el valor no cambialet age = 25;        // se puede modificarage = 26;            // ok// name = "Pedro";   // ¡Error! const no se puede redefinir

Tipos de datos

  • String (cadena): "texto" o 'texto'
  • Number (número): 42, 3.14
  • Boolean (booleano): true / false
  • Array (arreglo): [1, 2, 3]
  • Object (objeto): { key: "value" }
  • null y undefined

Funciones

Sintaxis moderna — funciones flecha:

// Función normalfunction greet(name) {    return `¡Hola, ${name}!`;}

// Función flecha (estilo moderno)const greetArrow = (name) => `¡Hola, ${name}!`;

console.log(greetArrow("Mundo")); // ¡Hola, Mundo!

Observa las comillas invertidas (backticks) — son plantillas de cadena que permiten insertar variables directamente en el texto.



3. Ejemplo práctico: calculadora de consola en Node.js

Ahora apliquemos los conocimientos en la práctica. Escribamos una calculadora simple que funcione en la terminal. Para la entrada de datos usaremos el módulo incorporado readline.

// calc.jsconst readline = require('readline');

const rl = readline.createInterface({ input: process.stdin, output: process.stdout});

console.log("Calculadora en Node.js");console.log("Operaciones disponibles: +,");

Blogs

Book Recommendations