¿Cuál es más prometedor para aprender C# o Java?
Esto es sólo un lenguaje. Hace siete años, algunas personas dijeron que Java sería superado. Dos años netos. ¿Qué piensas ahora?
No hay nada obsoleto en el lenguaje. Las cosas buenas son cosas buenas. ¿Por qué Java es tan popular y sigue sobreviviendo hoy en día? Porque es de código abierto: Google, Oracle, IBM y otras grandes empresas de TI están promoviendo Java. ¿Java es solo una charla? ¿Lo crees?
¿C# superará a Java tarde o temprano?
No lo sé ~ Solo puedo decir que MS es realmente muy poderoso, pero se limita a los sistemas de escritorio, que son los sistemas operativos que usamos habitualmente, y algún software basado en el sistema operativo.
C# es realmente fácil de comenzar, pero comenzar aquí no significa comenzar desde cero. La sintaxis principal de Java y C# es casi la misma. La sintaxis central de C# es más rica y más difícil de aprender.
Aprender Java puede ser un poco confuso, pero te puedo decir que los lenguajes son similares. Todos son lenguajes orientados a objetos. Solo aprendiendo desarrollo web podemos ser diferentes ~ Idiomas. Son sólo herramientas. Sabes chino, pero puedes. ¿Puedes escribir una novela como la de Jin Yong? Si Jin Yong hubiera aprendido inglés, ¿no le resultaría fácil escribir novelas en inglés?
De hecho, cuando realmente domines uno de ellos, descubrirás que tu pregunta de hoy es muy ingenua.