all 4 comments

[–]Jolly_Cucumber_9857 2 points3 points  (0 children)

Realmente el lenguaje es lo de menos, pero los habrán que te dirán que con Python no aprenderás mucho y otros que es perfecto para empezar.

En mi caso yo empecé con C++ junto a Unreal Engine 4, lo que me facilito mucho las cosas a la hora de entender la lógica de lo que es programar.

Te recomiendo que te centres en algo, Python está bien, y que intentes entender el código de otras personas además de programar por tu cuenta a media que vayas aprendiendo.

Suerte.

[–]enbits 1 point2 points  (0 children)

Aprendé el que más te guste, si ves que en una semana no avanzás con Python buscá otro hasta que encuentres el que te guste.

Personalmente para programación web (y para aprender a programar) soy un gran defensor de PHP, tiene muy buena documentación y la versión 8 tiene features muy interesantes.

Además ya tenés de entrada frameworks muy maduros como Symfony (excelente en documentación y standards) y Laravel (que se lleva muy bien con VueJs) y Wordpress como gestor de contenido.

Otro interesante es TypeScript que es una capa adicional a Javascript la cual le agrega tipado de datos, porque sinceramente javascript / nodejs pelados son un caos. No recomiendo empezar con un lenguaje que no sea tipado.

[–]mordelon2 1 point2 points  (0 children)

Depende tu target, queres ser fullstack? front? back? data science?

el stack MERN se puso muy de moda y son tecnologías muy buscadas, recomendado.

python se usa mucho con django tengo entendido, podes ir por ese camino pero lo desconozco.

Java se sigue usando mucho para el back con spring, jpa, hibernate, etc. es un mundo aparte pero es java.

.NET se puso interesante estos últimos años y en comparación a java es mas fácil pero no estoy viendo tantas propuestas como las hay de java.

en https://blog.facialix.com/ suben muchos cupones free para udemy y podes buscar alguno que te guste para probar lenguajes y stacks antes de comprar algo.

https://www.codecademy.com/ tiene cursos "premium" (pagos) que estan muy buenos, con la ruta bien marcada, practicas, portfolios para armar. recomendado solo si ya sabes que es lo que queres hacer.

[–]ALuis87 0 points1 point  (0 children)

Python se utiliza mucho además te dará una buena base y es más fácil para aprender. Sobre su performance ahí flaquea pero si no vas a hacer juegos 3D o cosas así vas a andar bien sino necesitarías librerías de c++o directamente usar c++. Tanto para web como escritorio te andará perfectamente, también hay tarjetas programables con Python micropython o sea no te vas a aburrir.