Eclipse
Die offene Entwicklungsumgebung Eclipse lässt sich für Java und andere Programmiersprachen nutzen.
Eclipse unterstützt die professionelle Software-Entwicklung und ist mittels Plug-ins erweiterbar.
Bevor man Eclipse installiert, sollte ein aktuelles JDK (Java Development Kit) installiert sein. Eigentlich reicht für Eclipse auch ein JRE, aber beim JDK sind die Sourcen und einige wichtige zusätzliche Werkzeuge enthalten.
Hilfen zur Installation
http://glossar.hs-augsburg.de/Installation_von_Eclipse
Einführungsvideos für Eclipse
Eclipse auf Englisch recht kompakt und verständlich
Eclipse auf Deutsch mit 14 Tutorials recht langahmig aber solide und verständlich