Java
From Wildsong
Learning Java
http://BlueJ.ORG/ A system for teaching Java to first year college students.
Books
So far these are my favorites:
- Thinking in Java by Bruce Eckel
- Java How to Program 7th Edition by Deitel and Deitel
IDE's
- Eclipse
- Borland JBuilder
- Oracle JDeveloper
- Sun NetBeans
GIS
http://gislounge.com/features/learning-java-a-gis-perspective/ (2001)