Lad dir einfach mal z.B. eine Ubuntu-CD runter, die kannst du als LiveCD laufen lassen (von der CD booten), ohne irgendwas zu installieren. Natürlich ist nach einem Neustart dann alles weg, was du nich extra (z.B. auf deiner Festplatte) gesichert hast.
Grad zum C Programmieren dürfte Linux deutlich besser geeignet sein, als Windows, da der GCC als doch recht zentraler Bestandteil in ziemlich jeder Distribution enthalten ist (wird ja zum Kompilieren des Kernels und für die meiste Anwendungssoftware gebraucht).
Texteditoren gibts mehr als genug, für Bilder kenn ich mich nicht wirklich aus, da kenn ich eigentlich nur The GIMP.
Falls du für Java eh schon eclipse einsetzt, kannst du das unter Linux auch. Geht übrigens nicht nur für Java, sondern mit dem passenden Plugin auch für C/C++.
PS:
Ein paar Satzzeichen erhöhen die Lesbarkeit eines Textes enorm.