El lenguaje C es solo una etapa introductoria. ¿Puedo aprender Java directamente?
Sí, estos son dos tipos diferentes de lenguajes. C es un lenguaje de programación orientado a procesos y Java es un lenguaje de programación orientado a objetos. Java es relativamente más fácil de aprender que C porque no es necesario considerar cuestiones como los punteros y la memoria.
En cuanto a cuántos idiomas debe aprender una persona, depende de las necesidades reales. Si la empresa sólo necesita un idioma, ese es suficiente. Si la empresa necesita 10 idiomas, entonces usted necesita aprender 10 idiomas.
Es muy difícil dominar un lenguaje de programación. Personalmente, se recomienda aprender bien un idioma (muy importante) y aprender bien dos idiomas. Básicamente, esto es suficiente. Después de todo, todos los lenguajes de programación del mismo tipo son iguales. Si comprendes todo, será mucho más fácil aprender otros lenguajes.