Hola, bueno hace una semana termine de estudiar la libreria estandar de C, y bueno ahora estoy con la libreria estandar de C++ aprox. a 34%, y con la de python aprox a 80%, y bueno estoy pensando en aprender C# por que la verdad me atrae un poco, pero me desilusiona que solo se pueda programar con el para windows...
la pregunta en si es:
creen que C# valga la pena?
Gracias y saludos...
aprende lo que más practico se te haga...
con c# puede programar para linux, ya que exíste monoDevelop (http://www.monodevelop.com/)... no va a ser 100% compatible, pero solo necesitas hacer modificaciones a cosas complejas
en mi caso estoy en c++ y python, esto porque c++ me da potencia para cosas complejas y python me permite crear scripts rapidos par cosas simples... especialmente python es rapido en linux (decenas de veces más que en windows, sin exagerar)
También puede sumarse .NET Core :P
Para empezar quede claro que lo siguiente son impresiones mías. Puedo tener razón, razón a medias, o estar metiendo la pata hasta el cogote.
Yo he dedicado más de una década de mi vida a .NET, el 95% del tiempo con C#.
He tocado soft de escritorio, ASP .NET y web services. He hecho cosas más chulas y menos chulas.
Pero no solo de que te mole tu trabajo vive el hombre, el vil pecunio tienes que tenerlo en cuenta, quieras o no, que la vida da muchas vueltas. Y yo he visto como los sueldos en .NET se han estancado e incluso ido casi por los suelos, da igual que te hayas actualizado a WPF o ASP MVC, los sueldos siguen siendo ridiculeces, y encima .... Sigues sin salir de .NET
Hace poco he apostado por cambiar laboralmente al mundo PHP y en casa hacer cositas para Android con Java (que alguien me corrija si me equivoco, creo que a ésto lo llaman programar en nativo).
Si he errado ... Pues bueno, al menos he ampliado horizontes.
Si la pregunta es a nivel laboral: Dale duro. Mejor o peor pagado .NET tiene demanda.
Si la pregunta es a nivel personal/académico: Creo que hay mejores opciones, como Java, o hablando de algo más que lenguajes puedes dedicar tiempo a bases de datos no relacionales.
Un saludo,