JavaScript desde cero: por dónde empezar 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 es tu inicio ideal en 2025



JavaScript ha sido durante muchos años el lenguaje de programación más demandado del mundo. En 2025, no solo mantiene su posición, sino que se vuelve aún más poderoso gracias al desarrollo constante de su ecosistema. Si has decidido empezar a aprender programación, JavaScript es una excelente opción.



¿Por qué JavaScript? En primer lugar, prácticamente todos los sitios web modernos funcionan con él. En segundo lugar, con Node.js puedes escribir no solo frontend, sino también aplicaciones de servidor, bots, utilidades e incluso programas de escritorio. En tercer lugar, la barrera de entrada es muy baja: para los primeros pasos solo necesitas un navegador y un editor de texto.



En este artículo, analizaremos por dónde empezar a aprender JavaScript en 2025, instalaremos Node.js, escribiremos nuestros primeros programas y repasaremos los conceptos clave del lenguaje.



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



En 2025, el estándar de facto para ejecutar JavaScript fuera del navegador es Node.js. Es un entorno de ejecución que permite usar JS para desarrollo de servidores, escritura de scripts y automatización.



Cómo instalar Node.js



  1. Ve al sitio web oficial nodejs.org.
  2. Descarga la versión LTS (Long Term Support), que es la más estable.
  3. Ejecuta el instalador y sigue las instrucciones (se recomienda dejar todas las configuraciones 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 los números de versión, todo está listo para trabajar. npm es el gestor de paquetes que te será útil para instalar librerías.



Tu primer script en Node.js



Crea un archivo hello.js y escribe en él:



console.log("¡Hola, mundo JavaScript!");console.log("¡Aprendiendo a programar en 2025!");


Ejecuta el script con el comando en la terminal:



node hello.js


Verás el saludo en la consola. ¡Felicidades! Acabas de escribir y ejecutar tu primer programa en JavaScript.



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



Ahora que el entorno está listo, repasemos los conceptos fundamentales. En 2025, se recomienda usar la sintaxis moderna ES6+.



Variables: let, const y var



En JavaScript moderno, para declarar variables se usan let y const. La palabra clave var se considera obsoleta.



  • const — para valores que no deben cambiar (constantes).
  • let — para variables que pueden cambiar.


const userName = "Aleksei";let age = 25;

console.log(`¡Hola, ${userName}! Tienes ${age} años.`);

age = 26; // Funciona, porque es letconsole.log(`Ahora tienes ${age} años.`);

// userName = "María"; // ¡Error! const no se puede redefinir


Tipos de datos



JavaScript es un lenguaje con tipado dinámico. Los tipos principales son:



  • Number — números (enteros y decimales)
  • String — cadenas de texto
  • Boolean — true/false
  • null y undefined
  • Object — objetos y arrays


let number = 42;let text = "JavaScript";let isReady = true;let empty = null;let notDefined;

console.log(typeof number); // "number"console.log(typeof text); // "string"console.log(typeof isReady); // "boolean"console.log(typeof empty); // "object" (bug histórico de JS)console.log(typeof notDefined); // "undefined"


Funciones



Las funciones son bloques de código que se pueden reutilizar. En JS moderno, se usan con mayor frecuencia las funciones flecha

Blogs

Book Recommendations