Introducción a JavaScript: por dónde empezar en 2025 en la práctica
JavaScript sigue siendo uno de los lenguajes de programación más demandados del mundo. En 2025, no solo mantiene su posición, sino que se expande activamente: desde el frontend hasta el desarrollo backend con Node.js, aplicaciones móviles e incluso sistemas embebidos. Si has decidido empezar a aprender JavaScript ahora mismo, esta guía te ayudará a dar los primeros pasos desde un punto de vista práctico. Analizaremos cómo configurar el entorno, escribiremos nuestros primeros programas y repasaremos los conceptos clave que serán útiles para todo desarrollador.
¿Por qué JavaScript en 2025?
JavaScript es el lenguaje que impulsa prácticamente todos los sitios web modernos. Pero en 2025, su importancia ha ido mucho más allá del navegador. Gracias a la plataforma Node.js, puedes escribir aplicaciones de servidor, API, chatbots e incluso programas de escritorio. Las principales razones para elegir JavaScript hoy en día:
- Versatilidad: un solo lenguaje para frontend y backend.
- Comunidad enorme: millones de desarrolladores, miles de librerías y frameworks.
- Alta demanda: hay más ofertas de trabajo para desarrolladores JS que para muchos otros lenguajes.
- Inicio rápido: no necesitas herramientas complejas, solo un editor de texto y Node.js.
Para que el aprendizaje sea lo más efectivo posible, trabajaremos no en el navegador, sino en el entorno Node.js. Esto te dará control total sobre el proceso y te preparará para el desarrollo real.
Paso 1. Instalación y configuración del entorno
Lo primero que debes hacer es instalar Node.js. Es un entorno de ejecución de JavaScript fuera del navegador. Ve al sitio web oficial nodejs.org y descarga la versión LTS (recomendada para la mayoría de usuarios). La instalación es estándar: solo sigue las instrucciones del instalador.
Después de la instalación, abre la terminal (línea de comandos) y verifica que todo funciona:
node --versionVerás el número de versión, por ejemplo, v22.0.0. También verifica el gestor de paquetes npm:
npm --versionAhora crea una carpeta para el proyecto, por ejemplo js-intro, y accede a ella:
mkdir js-introcd js-introCrea un archivo index.js — en él escribiremos el código. Abre este archivo en cualquier editor de texto (VS Code, Sublime Text, Notepad++).
Paso 2. Primer programa en Node.js
Escribamos el clásico "Hola, Mundo". Abre index.js y añade:
// Primer programa en JavaScriptconsole.log("¡Hola, mundo! JavaScript 2025");Guarda el archivo y ejecuta en la terminal:
node index.jsVerás en la consola: ¡Hola, mundo! JavaScript 2025. ¡Felicidades, acabas de ejecutar tu primer programa en JavaScript del lado del servidor!
La función console.log() es el equivalente de print() en Python. Muestra datos en la terminal. Es la herramienta principal para depurar y verificar el funcionamiento del código.
Paso 3. Fundamentos de sintaxis: variables, tipos de datos, funciones
Ahora repasaremos las construcciones básicas sin las que ningún programa puede funcionar.
Variables
En JavaScript hay tres formas de declarar una variable: var, let y const. En 2025 se recomienda usar let y const:
// Variable mutablelet name = "Alexei";name = "María"; // se puede cambiar
// Constante inmutableconst birthYear = 1995;// birthYear = 2000; // ¡Error! No se puede redefinir const
console.log(name, birthYear);Tipos de datos
JavaScript es un lenguaje de tipado dinámico. Los tipos principales son:
- S