Schon in den Anfangszeiten meiner Computerzeit interessierte mich die Möglichkeit eigene Programme in den Computer zu schreiben. Was lag also näher als Basic zu lernen, zumal diese Programmiersprache sowieso in meinen ersten Computer (VC-20) eingebaut war. Nach den ersten Anfangsschwierigkeiten stieß ich jedoch schnell an die Grenzen der Basicprogrammierung, und nach einem kurzen Gastspiel in Forth', widmete ich meine Aufmerksamkeit Assembler. Ich erinnere mich noch genau wie überrascht ich selbst oft war, was in Maschinensprache alles möglich ist. Obwohl ich ehrlicherweise zugeben muss, dass ich sicherlich nie ein guter Assemblerprogrammierer war. Aber kleine Hilfsroutinen und Tools die ich von Basic aus starten konnte, peppten meine Basicprogramme von damals schon gehörig auf.

Ca. 1985 wechselte ich zum Commodore 64. An diesen Computer erreichte ich assemblermäßig sicherlich meinen Zenit. Damals interessierte mich am meisten der Software bzw. Kopierschutz von Programmen. Aber irgendwann befriedigte mich das auch nicht mehr, und ich wollte endlich mal ernsthafte Anwendungen schreiben. Dies war die Zeit als ich meinen ersten PC kaufte. Einer meiner Bekannten schenkte mir sein altes Original von QuickBasic, und ich konnte endlich mal umfangreichere Programmprojekte starten. Zu jener Zeit begann ich auch meine Gedanken über Schachprogrammierung in ein Programm umzusetzen. 

Leider sind durch einen Hardwarecrash nahezu alle meine Programme verloren gegangen. Heute ist es so das mir oft einfach die Energie fehlt größere Projekte zu starten. Wenn ich programmiere dann meist in Visual-Basic 6.0 oder VB.net da ich von der Leistungsfähigkeit dieser Programmierumgebungen begeistert bin.