Cómo aprender programación desde cero (con un orden real)

Si no has programado, no empieces por un tutorial de un fin de semana. Este es el orden que usamos, con cursos verificados y el porqué de cada paso.

Publicado el

No hay un único camino correcto. Hay caminos que te dejan copiando sin entender, y caminos que te dan un mapa.

Si partes de cero y quieres construir software, no de páginas sueltas, el criterio es este: primero entender cómo piensa un programa, después ver un resultado en el navegador, después añadir lógica.

El error más caro

Apuntarte a cinco cursos a la vez. CS50, un bootcamp, un canal de YouTube y un libro. A las dos semanas abandonas todos.

Elige un camino y termínalo lo bastante como para saber si te gusta el trabajo, no el tráiler.

Un orden que sí se aguanta

  1. CS50: Introducción a la informática. Está en inglés y es exigente. Lo ponemos primero porque explica variables, algoritmos y por qué un programa hace lo que hace. Sin eso, HTML se vuelve copia.
  2. Diseño web responsivo de freeCodeCamp. Después de la base, hace falta algo visible. Esta ruta es gratuita, a tu ritmo, y te obliga a maquetar páginas reales.
  3. JavaScript de freeCodeCamp. Cuando ya puedes maquetar, la página tiene que responder. No al revés.

Ese orden está escrito, etapa por etapa, en la ruta Programación desde cero.

Qué no prometemos

No te vamos a decir que en tres meses serás desarrollador junior. CS50 no es un tutorial corto. freeCodeCamp tampoco es un título universitario. El certificado, cuando existe, lo emite la plataforma original.

Siguiente paso

Sigue la ruta de programación. Si tu objetivo es datos o automatizar, no JavaScript, cambia a Python desde cero después del primer contacto con CS50, no antes de entender qué es un programa. Si ya sabes que quieres un lenguaje concreto, hay rutas de JavaScript, C# y SQL.

Rutas relacionadas

Cursos de esta guía