Lección 2 de 13 · Lectura y práctica
Que es JavaScript?
Bienvenido al mundo de JavaScript JavaScript es un lenguaje de programación interpretado, multiparadigma y basado en prototipos. Nació para dar vida a las páginas web y hoy es uno de los lenguajes más usados del planeta: es el.
Del concepto a la práctica
Taller de esta lección
JavaScript puede reaccionar a hechos del entorno: una persona pulsa un botón, cambia un campo o carga el documento. Conviene separar el lenguaje de la plataforma: console.log pertenece al entorno que ejecuta el código, mientras que una función como saludar pertenece a tu programa. Así puedes explicar qué parte calcula y qué parte observa.
Ejemplo resuelto
function describirEntrada(nombre) {
return `Entrada recibida: ${nombre.trim()}`;
}
const mensaje = describirEntrada(" Ana ");
console.log(mensaje);
// Entrada recibida: AnaPruébalo
Ejecuta la función con
" Luis ".Cambia la función para devolver también la longitud del nombre limpio.
Pasa una cadena compuesta solo por espacios.
Decide qué resultado debería considerarse inválido.
Error frecuente: decir que JavaScript “es la página” o que siempre necesita un servidor. Corrige la descripción: es un lenguaje que puede ejecutarse en un navegador y usar capacidades del entorno anfitrión.
Comprueba tu resultado
Con " Luis ", el nombre limpio debe ser Luis y su longitud, 4. Con tres espacios, el nombre limpio queda vacío; la función debe permitir detectar ese caso sin inventar un nombre.

Mapa de prácticaUna condición decide qué camino ejecuta el programa. Un bucle repite una operación mientras queden elementos, y termina cuando la lista se agota. Separar ambas ideas ayuda a seguir el flujo y comprobar casos límite.
Ver la infografía en tamaño completo ↗Bienvenido al mundo de JavaScript
JavaScript es un lenguaje de programación interpretado, multiparadigma y basado en prototipos. Nació para dar vida a las páginas web y hoy es uno de los lenguajes más usados del planeta: es el único que se ejecuta de forma nativa en todos los navegadores modernos, sin instalar nada. Eso lo convierte en una pieza imprescindible para cualquier persona que quiera construir productos en la web.
¿Por qué aprender JavaScript?
- Universalidad: corre en Chrome, Firefox, Safari y Edge sin configuración previa.
- Versatilidad: sirve para el navegador (frontend) y para el servidor (backend con Node.js).
- Comunidad enorme: millones de paquetes en npm y respuestas para casi cualquier duda.
- Demanda laboral: es uno de los lenguajes más solicitados en ofertas de desarrollo web.
¿Qué puedes construir?
Con un mismo lenguaje puedes crear cosas muy distintas:
- Sitios web interactivos (formularios, animaciones, validaciones).
- Aplicaciones web completas con React, Vue o Angular.
- Aplicaciones móviles con React Native.
- Aplicaciones de escritorio con Electron (VS Code está hecho así).
- Servidores y APIs con Node.js.
Nota
A pesar del nombre, JavaScript no tiene relación con Java. Son lenguajes distintos. El nombre fue una decisión de marketing en 1995.
Un poco de historia
JavaScript fue creado en 1995 por Brendan Eich en Netscape. Se llamó primero Mocha, luego LiveScript y finalmente JavaScript. El estándar que lo define se llama ECMAScript. La versión ES6 (también llamada ES2015) marcó un antes y un después al introducir let, const, las arrow functions, los template literals y mucho más. Desde entonces hay una versión nueva cada año.
Tu mentalidad para este curso
Programar se aprende escribiendo código, no solo leyéndolo. Abre la consola del navegador (la veremos en breve) y prueba cada ejemplo. Equivocarse es parte del proceso: cada error es una pista de qué corregir.
¿Cuál de estas afirmaciones sobre JavaScript es correcta?
Ejercicio práctico
Objetivo: reflexionar sobre qué quieres construir para mantener la motivación.
- Escribe en un documento 3 proyectos que te gustaría crear con JavaScript (por ejemplo: una calculadora, una lista de tareas, un juego sencillo).
- Para cada uno, anota si es más de frontend (navegador) o de backend (servidor).
- Marca cuál harías primero y por qué.
Entregable: una lista de 3 ideas con su clasificación. La retomarás al final del curso para ver cuánto avanzaste.
Para recordar
- JavaScript es interpretado, multiparadigma y el único lenguaje nativo del navegador.
- Sirve para frontend y backend (Node.js).
- El estándar se llama ECMAScript; ES6 (2015) trajo la sintaxis moderna.
- No tiene relación con Java.
Sigue con JavaScript Fundamentals
Esta lección forma parte de un curso de Cursalo. Revisa su programa y elige entre la compra individual o el acceso a toda la escuela.
Si ya tenías acceso a este curso, entra con tu cuenta: tus derechos y tu progreso se conservan. No necesitas comprarlo de nuevo.