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.
  1. Etapa 1: 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
  2. Etapa 2: 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.

    Gratis

    Diseño web responsivo — freeCodeCamp

    Certificación práctica de HTML y CSS, ahora en el currículo en español. Es gratuita, a tu ritmo y te obliga a maquetar páginas reales antes de pasar a JavaScript.

    freeCodeCamp · Principiante · Español

    Ver ficha
  3. Etapa 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.

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