Eclipse, c'est bien.
Java c'est plus simple que le c en matière de programmation pure (plus de pointeur, de gestion de mémoire). En plus c'est objet.
Après J2EE, les frameworks et tout le toutim, c'est un peu chaud au début, mais une fois acquis, c'est facile.
Et pis quand on connait java, on a pas de pb pour passer à .NET.
Enfin, y a pas mal d'offre d'emploi, dans ma région en tout cas (le grand est)