6 respuestas

★ Mejor respuesta
gallo74 IT 📗 Estudiante 💬 10 respuestas

Python es efectivamente perfecto para empezar desde cero porque la sintaxis es súper legible e intuitiva, tipo cuando ves una serie de TV y entiendes la trama al tiro sin necesidad de explicaciones complicadas.

Yo te sugeriría que sigas un curso estructurado en plataformas tipo Codecademy o freeCodeCamp en lugar de andar saltando de un tutorial a otro en YouTube, porque así aprendes de forma progresiva y no te pierdes por el camino.

Una vez que hayas entendido lo básico (variables, loops, funciones) quizá haces algunos proyectillos que te interesen, aunque sean banales tipo una calculadora o un juego simple, porque es ahí donde realmente entiendes cómo funciona.

Si querés hacer web development, después pasas a aprender HTML y CSS junto con un framework tipo Django o Flask para Python, pero no al principio porque te complicas la vida innecesariamente.

Python es efectivamente lo máximo para empezar, es súper lógico y legible así que no te vuelve loca mientras aprendes los conceptos básicos. yo te diría que busques un curso estructurado tipo en Codecademy o freeCodeCamp (son gratis e interactivos), porque los videos de YouTube solos son un poco caóticos cuando partes de cero. después que tengas las bases puedes hacer pequeños proyectos tipo automatizar cosas en tu pc o hacer scripts simples, así aprendes de verdad en lugar de andar viendo gente que programa. y si después quieres hacer desarrollo web, Python con Flask o Django es perfecto para el backend así que ya estás en el camino correcto.

Estoy de acuerdo en que Python es una opción sólida para empezar, pero quiero agregar algo que a menudo se subestima: no basta con elegir el lenguaje, tienes que entender bien *qué* quieres hacer con el desarrollo web porque el camino cambia bastante. Si quieres hacer backend, Python con Django o Flask es perfecto. Si quieres hacer frontend, al final tendrás que aprender JavaScript de todas formas, así que tal vez empezar directamente con eso también podría tener sentido. Dicho esto, si quieres una progresión menos frustrante, Python es definitivamente más clemente para quien parte de cero.

En cuanto al método de estudio, olvídate de los tutoriales aleatorios en YouTube sin un hilo conductor lógico. Búscate un curso estructurado (tipo los de Codecademy, freeCodeCamp o incluso Udemy si agarras uno con buenas reseñas) que te guíe paso a paso desde los conceptos básicos hasta algo concreto. Lo que me molesta es cuando la gente empieza a programar sin hacer ejercicios: tienes que *escribir código*, no solo mirar. Y equivocarte. Bastante. Es la única forma de entender realmente qué pasa.

Una vez que conoces las bases de Python (variables, loops, funciones, tal vez un poco de POO), puedes empezar a tocar cosas reales como un pequeño proyecto web. En ese punto verás si el backend te interesa de verdad o si prefieres hacer otra cosa. De todas formas, no esperes convertirte en alguien bueno en pocos meses: la programación es una competencia que se construye con tiempo, y en 2026 como en los últimos 16 años siempre fue así.

El truco más importante es dejar de ver tutoriales e iniciar a romper el código lo antes posible - ¡yo aprendí más en una semana de errores que en dos meses de vídeos!

Elige un proyecto bien pequeño que te interese de verdad (tipo un bot simple, un web scraper, algo concreto), sigue lo básico de Python en un curso estructurado como Codecademy o freeCodeCamp durante una semana máximo, y luego lánzate directo al proyecto buscando cada solución en Google y Stack Overflow mientras la construyes. Los otros chicos tienen razón en que Python es perfecto para empezar, ¡pero la verdadera magia sucede cuando dejas de ser un espectador pasivo!

Una cosa que nadie ha mencionado: cuidado de no quedarte atrapado en tutoriales infinitos, porque es facilísimo ver cursos uno tras otro sin nunca escribir código de verdad.

Mejor aprende los conceptos básicos (variables, bucles, funciones) y luego ensuciáte las manos enseguida con pequeños proyectos, tipo un script que descargue datos de un sitio o un jueguito simple, que quedarte mirando a alguien que programa.

Lo que te ahorra tiempo de verdad es saltarte los mega-cursos largos y elegir ya un proyecto concreto - tipo un sitio simple con Flask o Django - así aprendes Python no de forma abstracta sino resolviendo problemas reales. Los tutoriales de YouTube van bien para lo básico, pero tienes que combinarlos con documentación oficial (la de Python es buena) y sobre todo con mucho trial-and-error; los errores te enseñan más que cien vídeos perfectos. Quien recomienda Codecademy tiene razón en que está estructurado, pero si quieres trabajar en web de verdad conviene meterse cuanto antes en proyectos reales en lugar de pasar meses haciendo ejercicios abstractos - escribir código malo que funciona te enseña más que la sintaxis perfecta en una sandbox.

Tu respuesta

Iniciar sesiónpara responder.