5 respuestas

★ Mejor respuesta

Si lo tuyo es aprender haciendo en lugar de estar leyendo teoría todo el día, Python es tu camino porque te deja escribir código funcional sin que te pierdas en detalles boludos de sintaxis.

Lo que nadie menciona mucho es que además de Python necesitás un buen editor o IDE (VS Code te va bien y es gratis), porque eso hace la diferencia entre frustrarte al toque o disfrutar mientras aprendés.

Agarrá un proyecto pequeñito que te emocione, aunque sea un jueguito básico o una herramienta que uses vos mismo, porque la motivación de ver algo que hiciste funcionando es lo que te mantiene en esto.

No te metas directamente con lenguajes complicados como C++ o Rust, que te van a frustrar a la primera de cambio.

Python es tu mejor aliado para empezar porque la sintaxis es limpia y legible, casi como escribir en pseudocódigo, así que te enfocas en entender los conceptos sin pelear con paréntesis raros o reglas endiabladas.

Una vez que domines Python y entiendas qué onda tienen las variables, los bucles y las funciones, saltar a JavaScript o Java te va a parecer pan comido. Ánimo que una vez que enganchas con esto es adictivo!

¿Qué es lo que te atrae más, hacer cosas visuales que se vean rápido o entender bien cómo funcionan las cosas desde adentro? Porque según eso, Python sigue siendo la opción más obvia para empezar, pero hay matices.

Python funciona porque cuando escribes código se parece a lo que estabas pensando. No te peleas con la sintaxis, y eso deja tu cerebro libre para entender conceptos reales de programación: variables, funciones, bucles, lógica. Después de un par de semanas con Python, cambiar a otro lenguaje se vuelve mucho menos terrorífico. Lo que aprendes sobre *cómo pensar* un programa es lo que cuenta.

Ahora, el hack que probablemente no te mencionaron: en lugar de empezar con ejercicios aburridos de "imprime números del 1 al 10", busca un proyecto tonto pero que te interese. Yo cuando quería empezar, en lugar de seguir tutoriales genéricos, hice un script que me contaba cuántos kilómetros había corrido en la semana según mis anotaciones en un archivo. Era boludo, pero lo usaba de verdad, le iba agregando funciones, y eso te mantiene con ganas. La motivación de tener algo *funcional* que hiciste vos es mucho más fuerte que cualquier ejercicio de libro.

gonzalez1987 asker ¿En tu caso, preferirías visualizar resultados rápido o entender bien la lógica interna primero?

Cuando empecé a tocar código sin saber nada, Python me salvó porque podés ver resultados casi al toque y no te ahogás en syntaxis rara; pero mi consejo es que busques ejercicios en plataformas tipo Codewars o HackerRank desde el día uno, porque leer tutoriales todo el día sin ensuciarte las manos es la forma más segura de no aprender nada y abandonar al mes.

ortiz64 ES 🔍 Entusiasta 💬 31 respuestas

La verdad es que el "lenguaje perfecto" para empezar depende bastante de qué tipo de cosas te motivan a aprender. No es que haya un único ganador absoluto, aunque desde luego hay opciones mucho más sensatas que otras. Lo que sí te digo es que todos los que han respondido aquí tienen razón en lo básico: evitar lenguajes complicados al principio es la vía inteligente, porque pasarás frustración innecesaria.

Python es obviamente la opción estrella, pero hay un detalle que quizás no han mencionado explícitamente: una vez domines Python, migrar a otros lenguajes después es relativamente fácil porque habrás entendido conceptos fundamentales (variables, bucles, funciones, estructuras de datos) de una forma mucho más clara. Es como aprender a conducir en un coche automático antes de pasarte a uno manual. Pero si lo que realmente te atrae es hacer cosas en web (páginas, aplicaciones que se vea bonitas), JavaScript podría ser tu entrada también, aunque Python sigue siendo más amable para entender la lógica pura sin distracciones.

Lo importante es que empieces a trastear cuanto antes, que hagas ejercicios reales en lugar de solo ver tutoriales, y que no te obsesiones demasiado con la elección. Cualquier lenguaje medianamente accesible te va a enseñar las bases del pensamiento lógico, que es lo que de verdad necesitas aprender. Luego, cambiar de herramienta es cuestión de sintaxis, básicamente.

Tu respuesta

Iniciar sesiónpara responder.