How to learn programming from zero (with a real order)

If you have never programmed, do not start with a weekend tutorial. This is the order we use, with verified courses and the reason for each step.

Published on

This guide is written in Spanish. The body is the original text; internal links follow the interface language.

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.

Related paths

Courses in this guide

How to learn programming from zero (with a real order) · KurseAcademy