Cita:
Iniciado por reivich En mi opinión, puedes estudiar un poco de todo sin llegar a saber realmente de nada, o puedes aprender algo a fondo. Si tratas de aprender un lenguaje a fondo, conseguirás bases para ser mejor programador y comprender mejor otros lenguajes. Hay mucho que aprender de patrones de diseño y de mil historias , como para tener la mente demasiado dispersa. Adaptarse a una sintaxis nueva es cuestión de meter algunas horas (seguidas) trabajando, y adaptarse a distintos paradigmas también puede ser rápido. Lo difícil es ser eficiente, modular, escalable y productivo. Y ese es un camino que te va a llevar media vida. Y es un camino en el que vas a tener que andar centrado.
Gracias me ha gustado lo que comentaste. Pienso que como programadores siempre debemos intentar estar al margen de las nuevas tecnologías, eso es una ley. Java es muy bueno y de verdad muy amplio, estoy aprendiendo Git y en Github he encontrado ejemplos muy buenos.
Creo que tienes razón, es mejor entrar de lleno a algo y salir bien preparado, aunque creo que luego cuando sienta que he dominado algo Java me tirare poco a poco con C#.