Hola,
Me gustaria dar mi opinión tambien...
claro, para eso estamos.
ha sido orientado hacia algo muy distinto a lo que seria una programación seria. Se que hay muchos amantes del Java, pero yo lo suspendo como medio de programación, aunque no sea nadie para criticarlo.
ni idea. No puedo ni rebatir ni reafirmar lo que dices. Pongamos que es cierto...
depuración y deteccion de errores..., nada que para aprender Java, es mejor aprender otros lenguajes increibles y exóticos que existen y que por cierto son de uso libre.
Es que depende de para que quieras aprender un lenguaje. Si lo necesitas para trabajar, y te quieres dedicar a desarrollo... java rocks!! Yo no lo soy desarrollador, pero estoy harto de ver en que se desarrolla a mi alrededor, y en cuanto son bancos, empresas de telecos, proyectos medio serios en cualquier lado... se usa el java a discrección. O ahora se lleva SAP, pero esa es otra historia. Si te quieres dedicar a la administaracion de sistemas, pues java no sirve de mucho, claro. Entonces, aprende perl, algun lenguaje de script... Si fuese por amor al arte, lo que quieras, pero para trabajar... java.
Ya se que quizas sea un caso extremo, pero prefiero mil veces a uno programar directamente en ensamblador, que en Java o .net, :))))), que francamente sin librerias no valen nada, y librerias tambien podrias tenerlas estandards en ensamblador, o no?
uffff, que duro!!
En fin, yo os recomiendo, usar C primero, aprender a usarlo orientado a objetos, luego ver que comodidades os aporta C++, y si vuestra profesion os lo pide y permite, aprender todos los lenguajes que podais, para poder
estoy harto de ´aprender´ C/C++, siempre mal. Para trabajar en C hay que hacerlo en sitios muy específicos donde poder usar la potencia brutal de C. Pero si no, no genera mas que frustracion (y esta si que es una opinion muy personal). Dicho de otra manera, elige en que entorno quieres trabajar, y aprende el/los lenguajes que en él se utilizan. Aparte de java, en los bancos tb necesitaras sql, por ejemplo.
compararlos y ver que es lo que os aporta cada uno. De la misma forma os recomendaria que aprendierais cualquier lenguaje que no sea Inglés, y cuantos más mejor, el inglés no tiene porque ser un comodin ni el mejor, aunque así os lo vendan, así podriais ver lo bueno que tienen todos, incluso el Inglés.
Mira, ahi si que te voy a rebatir. Yo me fui a inglaterra a aprender el idioma de moda, el ingles. Estuve casi 2 años y medio. Y si de vuelta a españa se me abrio alguna puerta fue por el nivel de ingles que se me supone. Si me hubiese dedicado a aprender, no se, japones, tal vez se me hubiese abierto alguna puerta mas especifia e incluso mas interesante, pero lo que queria es que se me abriesen muchas puertas, todas las posibles. Para eso, aprende ´lo que esta de moda´. En resumen. Por cultura general, aprende lo que mas te guste, lo que mas potencia dé, lo que quieras. Para trabajar, aprende lo que se usa mayoritariamente (incluso aunque eso signifique enfrentarse a mayor competencia, en cuyo caso, busca diferenciarte con algún añadido fuerte). Si por gusto fuese, me gustaria, me atraen, los jeroglificos mayas (o eran aztecas??). Os habeis leido ´esta usted de broma, sr feynmann?´. Pues sabréis a lo que me refiero... -- Saludos, miguel