Ruta de aprendizaje

Programación desde cero

Pasar de no haber programado a entender cómo se construye software y a publicar una página con HTML, CSS y un poco de JavaScript.

Para quién
Quien no sabe por dónde empezar y quiere una base real, no un tutorial de un fin de semana.
Al terminar
Leer código con menos miedo, maquetar una página y escribir lógica básica en el navegador.
Empezar por la primera etapa
  1. Etapa 1 de 3 · Empieza aquí

    Etapa 1 de 3: Entender cómo piensa un programa

    CS50 es exigente y está en inglés, pero da el mapa: variables, algoritmos y por qué un programa hace lo que hace. Sin eso, HTML se vuelve copia sin criterio.

    GratisPunto de partida

    CS50: Introducción a la informática

    El curso introductorio de Harvard para entender programación, algoritmos y cómo se construye software. Es exigente, está en inglés y sigue siendo un punto de partida sólido si quieres una base real. Si el inglés te frena, hay alternativas en español en el mismo cluster.

    Harvard · Principiante · Inglés

    Ver ficha
    Siguiente: Construir algo que se ve
  2. Etapa 2 de 3

    Etapa 2 de 3: Construir algo que se ve

    Después de la base, hace falta un resultado visible. Esta ruta de freeCodeCamp es gratuita, a tu ritmo y te obliga a maquetar páginas reales.

    Siguiente: Añadir lógica en el navegador
  3. Etapa 3 de 3

    Etapa 3 de 3: Añadir lógica en el navegador

    HTML y CSS no bastan para interactuar. JavaScript aquí encaja cuando ya puedes maquetar y quieres que la página responda.

    Ver qué sigue después

Proyecto

Usa los proyectos del propio freeCodeCamp. No hace falta inventar un portafolio aparte.

Qué sigue

Si tu objetivo es JavaScript a fondo, sigue JavaScript desde cero. C# y SQL tienen ruta propia. Si es datos o automatizar, Python desde cero.

Guías relacionadas