Bei ein paar Sachen kann ich etwas beitragen
-Unterlagen: Gute Einführung und mehr kriegst du unter
www.javabuch.de; dort kannst du eine html-version des ganzen buches runterladen. sehr gut zu lesen
-Entwicklungsumgebungen: Borland bietet die JBuilder Personal Edition frei zum Download bereit, oder Enterprise Edition 30 Tage Trial
www.borland.com;
oder du verwendest Eclipse
www.eclipse.org; wobei mir erklärt wurde
das JBuilder bessere Tools zur Swingentwicklung hat, ich mich aber noch nie damit beschäftigt hab.
-Java läuft automatisch in Windows/Linux weil es ja eigentlich in der Java Virtual Machine läuft --> Plattformunabhängig