JDK 6 - Java Compiler UND Runtime Environment. Bitte darauf achten, dass das Development Kit (JDK) heruntergeladen wird - nicht die Runtime Environment (JRE)!
NetBeans 6.5 - Integrierte Entwicklungsumgebung für Java, PHP, … von Sun
exorciser - Sammlung von interaktiven Übungen zum Themenbereich der Theoretischen Informatik
Kara - Programmieren lernen mit dem kleinen Marienkäfer (Automaten, Java, JavaScript, Python, Ruby, Multi, Lego, Turing)
GraphBench - Lernumgebung für NP-Vollständigkeit, beinhaltet typische NP-vollständige Probleme (z.B. Traveling salesman, Satisfiability or 3-Dimensional Matching) und Reduktionen (z.B. Satisfiability nach Clique).
Karol - Programmieren (lernen) mit einem virutellen Roboter
Scratch - Kinder lernen (objektorientiert) in einer sehr ansprechenden Umgebung programmieren
Enigmail - Addon für Thunderbird zum Verschlüsseln von Nachrichten. Läuft unter Windows nur mit GNUPG (oder vielleicht mit gpg4win)
sqlitebrowser - Muss ich mir mal ansehen. Man startet (unter Linux jedenfalls) einfach das Programm, kann Datenbanken erstellen und sofort SQL-Befehle eingeben. Ohne Server-Anmeldung und sonstigen administrativen Kram.