Aprende a programar desde cero
Elige un lenguaje y síguelo paso a paso, de tu primera línea de código a las técnicas avanzadas: cada lección trae un ejemplo práctico, un ejercicio interactivo y los conceptos clave enlazados al diccionario. Si nunca has programado, empieza por los fundamentos.
- 15 lenguajes
- 150 lecciones con ejercicios
- 17 guías de fundamentos
- 8 herramientas
- 2 rutas
Elige un lenguaje
Los 15 más usados según la Stack Overflow Developer Survey 2026: Technology, ordenados de más a menos. Cada uno tiene su ruta de 10 lecciones, de lo más básico a lo avanzado.
-
#1 62 % lo usa
JavaScript
El lenguaje de la web: da vida a las páginas y también funciona en servidores.
-
#4 58 % lo usa
Python
Fácil de leer y válido para casi todo: automatizar tareas, datos e inteligencia artificial.
-
#5 51,3 % lo usa
Bash y la terminal
Controla el ordenador con órdenes de texto y automatiza tareas con scripts.
-
#8 27,1 % lo usa
C#
El lenguaje de .NET: aplicaciones de Windows, webs, servicios y videojuegos con Unity.
-
#14 16,5 % lo usa
Go
Sencillo y rápido: servidores, herramientas de la nube y programas concurrentes.
Fundamentos para cualquier lenguaje
Si nunca has programado, empieza por aquí: lo que vas a necesitar elijas el lenguaje que elijas.
Nivel 1 · Nunca he programado
Qué es programar, tus primeras líneas sin instalar nada y la lógica que comparten todos los lenguajes.
-
Qué es programar y por dónde empezar
Qué es programar y qué lenguaje elegir.
-
Tus primeras líneas de código, sin instalar nada
Escribe código en la consola del navegador.
-
Dónde se escribe el código: archivos, extensiones y editor
Dónde se escribe y se guarda el código.
-
Variables, condiciones y bucles: la lógica de la programación
La lógica que usarás en cualquier lenguaje.
-
Software libre, de código abierto y gratuito: no es lo mismo
Las licencias que vas a encontrar en todas partes.
Nivel 2 · Las herramientas del programador
El editor, la terminal, Git y cómo leer los errores, sea cual sea tu lenguaje.
-
Visual Studio Code: instalarlo y configurarlo para programar
Prepara tu editor de código.
-
Introducción a la terminal de Windows: 10 comandos básicos
La terminal, imprescindible para programar.
-
Git y GitHub desde cero: guarda el historial de tu código
Guarda el historial de tu código.
-
Cómo leer un error y depurar tu código
Lee los errores y encuentra los fallos.
-
Expresiones regulares: buscar patrones en texto
Busca y valida patrones en texto.
-
Qué es una API y el formato JSON, con ejemplos
Conecta tu programa con otros servicios.
Nivel 3 · Proyectos de verdad
Publicar, entornos de desarrollo, contenedores y seguridad.
-
Publicar tu web gratis con GitHub Pages
Publica tu web gratis.
-
WSL: cómo usar Linux dentro de Windows sin arranque dual
Linux dentro de Windows para programar.
-
Máquinas virtuales: qué son, para qué sirven y cómo crear una
Otro sistema completo en una ventana.
-
Docker y los contenedores, explicados para empezar
Aplicaciones que funcionan igual en cualquier equipo.
-
Seguridad al programar: el OWASP Top 10 explicado
Los fallos de seguridad más graves y cómo evitarlos.
-
Programar con ayuda de la IA sin dejar de aprender
Asistentes de IA sin dejar de aprender.
Practica con nuestras herramientas
-
Texto y programación
Base64, URL y JSON
Codifica y decodifica Base64 y URL, y valida o formatea JSON con la línea del error.
-
Texto y programación
Probador de expresiones regulares
Prueba una expresión regular sobre tu texto, con coincidencias, grupos y explicación en español.
-
Texto y programación
Comparar dos textos
Encuentra las diferencias entre dos versiones de un texto, línea a línea y palabra a palabra.
-
Texto y programación
Conversor de fecha Unix y zonas horarias
Pasa un timestamp Unix a fecha y al revés, y compara la hora en varias zonas horarias.
-
Seguridad y privacidad
Comprobar el hash de un archivo
Calcula el SHA-256, SHA-1 o MD5 de un archivo y compáralo con la suma publicada.
-
Texto y programación
Selector de colores y contraste
Convierte colores entre HEX, RGB y HSL, toma colores de una imagen y comprueba el contraste WCAG.
-
Calculadoras informáticas
Calculadora de subredes IPv4
Red, difusión, rango de hosts, máscara y wildcard de cualquier IP/CIDR, con división en subredes y VLSM.
-
Seguridad y privacidad
Generador de contraseñas
Crea contraseñas aleatorias y seguras con la longitud y los caracteres que elijas.
Rutas de aprendizaje
-
Avanzado · 9 pasos
Windows para usuarios avanzados
Domina la terminal, prueba Linux sin riesgo y aprende a recuperar Windows cuando falla.
-
Principiante · 13 pasos
Informática desde cero
Entiende qué hay dentro de tu ordenador y cómo funciona, sin conocimientos previos.