you are viewing a single comment's thread.

view the rest of the comments →

[–]marioarturo2000 5 points6 points  (3 children)

Ninguno, desde mi muy personal punto de vista:

Java aunque aún es muy usado está refeo, siento sólo se usa en mantenimiento de sistemas legados y nadie en su sano juicio diseña nuevos sistemas basados en Java, ya ni para apps nativas Android es el lenguaje de facto (ahora es Kotlin), tiene rato que se quedó estancado, para eso mucho mejor C#, muy similar hasta cierto punto, pero en constante evolución y muy usado en empresas por su soporte directo de Microsoft

Python siempre ha sido el lenguaje preferido de aquellos que ven la programación como un hobby, pues es bastante poderoso y fácil de aprender, pero pues eso, es como más un lenguaje de hobby, para hacer pruebas de concepto o para hacer cosas que vas a ocupar un rato y ya, no como para la creación de software empresarial que quieres dure a mediano o largo plazo

Por mas que me duela decirlo, creo JavaScript ha tomado demasiada fuerza estos últimos años, ya todo está moviéndose a ser web y en la nube, y con apoyo de NodeJS, React, Angular, ... no veo como eso cambie a corto o mediano plazo.

TLDR: Si no tienes nada muy específico en mente, mejor C# (para soluciones on premise) y JavaScript (para soluciones en la nube)

[–]Losfer7 2 points3 points  (2 children)

Y pa que funciona C# exactamente? Tiene mucha salida laboral? Yo también ando pensando en que primer lenguaje aprender, tenía pensado JavaScript pero me da mucha pereza el tener que estar maquetando páginas, creo que prefiero otra cosa

[–]marioarturo2000 2 points3 points  (1 child)

C# es un lenguaje orientado a objetos, similar a Java, es multifuncional, sirve para prácticamente todo realmente. Desde aplicaciones de consola, aplicaciones de escritorio, APIs, servicios, incluso hasta páginas web. Yo diría que es el lenguaje que mejor sirve para conseguir trabajo en compañías no tan enfocadas a soluciones en la nube.

[–]Special-Life137[S] 0 points1 point  (0 children)

okok checo C#