Zašto te zanima Java? Igre za mobitele? Web aplikacije? Ukoliko želiš razvijati aplikacije za PC java možda nije najbolji izbor. Iako je nisam koristio čuo sam da nije preteška (to se ne odnosi na logiku) nešto između C++ i C#. Čisto je objektno orijentirani jezik i ako planiraš raditi igre preporučam Python+PyGame (najjednostavija varijanta), C++ + DX (najmočnija varijanta samo za naprednije), C++ i neki GameLibrary aka SDL, Allegro... (dosta močno jednostavno do neke mjere) te C# i XNA (prilično user-frendly) a ako baš inzistiraš za javu onda Java + barem za početak Ucigame koristi ga jedan moj poznanik i veli da je super.