Asi budete se mnou souhlasit s tím, že Java se dá použít mnoha různými způsoby, a to i v aplikacích, kde by jí autoři jazyka ani nečekali - například na Marsu. Dá se použít jak na serverech, na desktopu, na mobilních zařízeních, ale i například v real-time zařízeních (věděli jste, že úplně první JSR bylo implementováno teprve nedávno?). To je jistě skvělá vlastnost Javy, ale přináší s sebou jednu nevýhodu. Java jako platforma už není tak jednoduchá jako bývala, a tak je celkem těžké mít přehled o nových technologiích, frameworcích, knihovnách atp. kolem Javy.

Jeden ze způsobů jak získat povědomí o různých technologiích kolem Javy je pustit si multimediální prezentace o Javě. No, musíte rozumět mluvené angličtině, což může být problém, případně můžete si takovéto prezentace i s tím, že se vlastně učíte anglicky :) Nedávno jsem hledal dobré zdroje a našel jsem následující prezentace, takže jestli se taky chcete něco přiučit a máte rychlejší připojení, zde jsou:

O Javě:
JavaZone 2005
JavaPolis 2004
Java One 2005 a 2004
Tech Talks na TheServerSide
JavaPolis 2005

O vývojových prostředích:
Flash Dema Eclipse
Flash Dema IntelliJ IDEA

a přihřeju si vlastní polívčičku (některé z těchto dem jsem dělal)...
Flash Dema NetBeans