JavaScript desde cero en 2025: guía completa 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 a JavaScript: por qué empezar en 2025

\n\n

JavaScript es el lenguaje que impulsa la web moderna. En 2025 sigue siendo uno de los lenguajes de programación más demandados del mundo. Si has decidido comenzar tu camino en TI, JavaScript es el punto de partida ideal. Funciona en todas partes: en el navegador, en el servidor (a través de Node.js), en dispositivos móviles e incluso en robótica.

\n\n

En esta guía analizaremos por dónde empezar a estudiar JavaScript en 2025. Aprenderás a configurar el entorno, escribirás tu primer programa en Node.js y dominarás las estructuras básicas del lenguaje. Sin teoría complicada, solo práctica y ejemplos claros.

\n\n

1. Configuración del entorno: Node.js y VS Code

\n\n

En 2025, la mejor forma de empezar a aprender JavaScript es usar Node.js. Este es un entorno de ejecución que permite ejecutar código JS no solo en el navegador, sino también en tu computadora. No necesitarás un servidor complejo: basta con instalar Node.js y un editor de código.

\n\n

Instalación de Node.js

\n

Ve al sitio web oficial nodejs.org y descarga la versión LTS (Long Term Support). La instalación es sencilla: solo sigue las instrucciones del instalador. Después de la instalación, abre la terminal (línea de comandos) y verifica la versión:

\n\n
node --version\nnpm --version
\n\n

Si ves los números de versión (por ejemplo, v22.0.0), todo funciona. npm es el gestor de paquetes, te será útil más adelante.

\n\n

Editor de código: Visual Studio Code

\n

Para escribir código recomiendo Visual Studio Code (VS Code). Es un editor gratuito de Microsoft con resaltado de sintaxis, autocompletado y terminal integrado. Descárgalo desde code.visualstudio.com.

\n\n

Después de la instalación, crea una carpeta para tus proyectos, por ejemplo js-learning, y ábrela en VS Code. ¡Ahora estás listo para escribir código!

\n\n

2. Primer programa: "¡Hola, Mundo!" en Node.js

\n\n

Crea un archivo index.js en la carpeta y escribe:

\n\n
// Primer programa en JavaScript\nconsole.log("¡Hola, mundo! ¡Estoy aprendiendo JavaScript en 2025!");\n\n// Cálculo simple\nconst sum = 2 + 3;\nconsole.log("La suma de 2 + 3 es", sum);
\n\n

Ejecuta el programa en la terminal de VS Code:

\n\n
node index.js
\n\n

Verás:

\n\n
¡Hola, mundo! ¡Estoy aprendiendo JavaScript en 2025!\nLa suma de 2 + 3 es 5
\n\n

¡Felicidades! Acabas de escribir y ejecutar tu primer programa en JavaScript. La función console.log() es el equivalente de print() en Python. Muestra datos en la consola.

\n\n

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

\n\n

Ahora analicemos los conceptos clave de JavaScript. En 2025, el estándar del lenguaje es ES2024, pero los fundamentos siguen siendo los mismos.

\n\n

Variables: let, const y var

\n

En JavaScript moderno se usan let y const. var está obsoleto, pero puedes encontrarlo en código antiguo.

\n\n
    \n
  • const — para valores que no cambian (constantes).
  • \n
  • let — para variables que pueden cambiar.
  • \n
\n\n
// Constante: el valor no cambiará\nconst userName = "Ana";\n// userName = "María"; // ¡Error! No se puede redefinir const\n\n// Variable: se puede cambiar\nlet age = 25;\nage = 26; // Ahora age = 26\n\nconsole.log(userName, age); // Ana 26
\n\n

Tipos de datos

\n

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

\n\n
    \n
  • String (cadena) — texto entre comillas: "Hola", 'Hola'
  • \n
  • Number (número) — enteros y decimales: 42, 3.14
  • \n
  • Boolean (booleano)

Blogs

Book Recommendations