Schau mal im Wiki unter Alte Hardware, und am besten mal Lubuntu per live CD testen. Arbeitsspeicher und Prozesser sollten noch ausreichen, aber auch eine zu alte Grafikkarte kann Problemem machen.
Kann man Edubuntu auch für Programmieren verwenden?
Edubuntu kommt soweit ich weiß mit Gnome als Desktop daher und scheidet daher bei deiner Hardware aus, da dafür schon 1GB RAM als Mindestanforerung angegeben werden.
Listen der vorinstallierten "Bildungssoftware" von Edubuntu findets Du hier https://wiki.ubuntu.com/Edubuntu/AppGuide
Wie Du siehts nichts spezifisch zum Programieren dabei, läßt sich aber natürlich alles nachinstallieren, ist ja auch nur Ubuntu mit einer anderen Auswahl an vorinstallieretr Software. Ein spezielles Ubuntu für Programierer gibt es nicht, und viel mehr als ein Texteditor und die shell ist soweit ich weiß bei keinem Ubuntu vorinstalliert.