Aprende a programar desde cero

Guías ordenadas de lo más básico a lo más avanzado para aprender a programar sin saber nada: desde qué es programar hasta publicar una web, trabajar con bases de datos o escribir código seguro. Cada una enlaza a la documentación oficial del lenguaje o la herramienta.

  • 20 guías
  • 3 niveles
  • 8 herramientas
  • 3 rutas

Nivel 1 · Principiante

Las ideas de base y tus primeras líneas de código.

  1. Qué es programar y por dónde empezar

    Qué es programar y qué lenguaje elegir.

  2. Software libre, de código abierto y gratuito: no es lo mismo

    Las licencias que vas a encontrar en todas partes.

  3. Introducción a la terminal de Windows: 10 comandos básicos

    La terminal, imprescindible para programar.

  4. Tu primera página web con HTML y CSS

    Tu primera página web.

  5. Variables, condiciones y bucles: la lógica de la programación

    La lógica que usarás en cualquier lenguaje.

Nivel 2 · Intermedio

Herramientas y conceptos para hacer proyectos de verdad.

  1. Cómo leer un error y depurar tu código

    Lee los errores y encuentra los fallos.

  2. Expresiones regulares: buscar patrones en texto

    Busca y valida patrones en texto.

  3. Qué es una API y el formato JSON, con ejemplos

    Conecta tu programa con otros servicios.

  4. Bases de datos y SQL desde cero, con SQLite

    Guarda y consulta datos con SQL.

Nivel 3 · Avanzado

Entornos de desarrollo, despliegue y seguridad.

  1. WSL: cómo usar Linux dentro de Windows sin arranque dual

    Linux dentro de Windows para programar.

  2. Docker y los contenedores, explicados para empezar

    Aplicaciones que funcionan igual en cualquier equipo.

  3. Seguridad al programar: el OWASP Top 10 explicado

    Los fallos de seguridad más graves y cómo evitarlos.

  4. 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

  • Principiante · 9 pasos

    Programación desde cero

    De no saber nada a escribir tus primeros programas y páginas web, paso a paso.

  • Intermedio a avanzado · 9 pasos

    Programación avanzada

    Depura, conecta con APIs, guarda datos, publica tu proyecto y hazlo seguro.

  • Avanzado · 9 pasos

    Windows para usuarios avanzados

    Domina la terminal, prueba Linux sin riesgo y aprende a recuperar Windows cuando falla.

Términos del diccionario