JavaScript desde cero en 2025: guía para principiantes

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: por qué JavaScript en 2025 es tu mejor punto de partida



JavaScript no es solo un lenguaje para animar botones en un sitio web. En 2025 se ha convertido en una plataforma universal que funciona en todas partes: desde el navegador hasta el servidor, desde aplicaciones móviles hasta el Internet de las Cosas. Si has decidido empezar a programar, JavaScript es la forma más lógica y rápida de entrar en TI.



¿Por qué ahora? El ecosistema ha madurado: Node.js 22+ es estable y eficiente, herramientas como npm y ESLint se han convertido en estándar, y la comunidad publica miles de paquetes cada día. Lo principal es que no necesitas configuraciones complejas. Abre la terminal, escribe código y verás el resultado. En este artículo te mostraré por dónde empezar para que en solo 30 minutos puedas escribir tu primer programa.



Paso 1: Configuración del entorno — Node.js y editor de código



En 2025, escribir JavaScript solo en el navegador es cosa del pasado. Para un aprendizaje y trabajo serios necesitarás Node.js, un entorno de ejecución que permite ejecutar JS en tu computadora.



Cómo instalar Node.js

Ve al sitio web oficial nodejs.org y descarga la versión LTS (recomendada para principiantes). El instalador hará todo por sí solo: solo necesitas hacer clic en "Siguiente". Después de la instalación, verifica que todo funciona:



node --version  # Debería mostrar v22.x.x o superiornpm --version   # Manejador de paquetes, viene incluido


Si ves los números de versión, estás listo. Ahora elige un editor de código. Visual Studio Code (VS Code) es el estándar de la industria. Instálalo y luego agrega las extensiones: ESLint, Prettier y JavaScript (ES6) code snippets. Ellas mantendrán tu código limpio y te ayudarán a evitar errores.



Primer programa "Hello, World"

Crea una carpeta para tus proyectos, dentro de ella un archivo index.js y escribe:



// index.jsconst greeting = "¡Hola, mundo JavaScript 2025!";console.log(greeting);


Ejecuta en la terminal:

node index.js


¡Felicidades! Acabas de escribir y ejecutar tu primer programa en JavaScript. Esta es la base desde la que partiremos.



Paso 2: Fundamentos de sintaxis — variables, tipos de datos y funciones



Ahora que el entorno está listo, analicemos las construcciones básicas del lenguaje. En 2025, el estándar ES2025 (ECMAScript) ha añadido varias características convenientes, pero la base permanece igual.



Variables: let, const y var

Olvídate de var — está obsoleto. Usa const para valores que no cambian, y let para los que sí cambian:



const userName = "Alexei"; // No se puede reasignarlet age = 25;               // Se puede cambiarage = 26;                   // Funciona

// No se recomienda usar varvar oldWay = "obsoleto"; // Sintaxis obsoleta


Tipos de datos: desde cadenas hasta símbolos

JavaScript es un lenguaje de tipado dinámico. Esto significa que el tipo de una variable se determina automáticamente. Los tipos principales son:

  • String — cadenas: "Hola", 'Mundo', \\`plantilla de cadena\\` (backticks)
  • Number — números: 42, 3.14, NaN
  • Boolean — valores lógicos: true, false
  • Null y Undefined — ausencia de valor
  • Object — objetos y arrays


Ejemplo de trabajo con diferentes tipos:

const name = "María";const year = 2025;const isStudent = true;

// Plantillas de cadenas (¡muy útil!)const message = `¡Hola, ${name}! Ahora es el año ${year}. ¿Estudiante? ${isStudent}`;console.log(message);


Funciones: clásicas y flecha

Las funciones son bloques de código que

Blogs

Book Recommendations