Nachdem
Schst seine Liste der erlernten Programmiersprachen aufgestellt hat habe ich mir ebenfalls mal Gedanken gemacht, welche ich bislang gelernt habe. Wobei das natürlich ein zweischneidiges Schwert ist - einiges ist auch schon wieder vergessen oder von mir nur an der Oberfläche angekratzt wurden.
- 1994 - Turbo Pascal
Im Gegensatz zu vielen anderen die mit Basic begonnen haben war meine erste Programmiersprache Turbo Pascal, das ich sowohl in meiner Freizeit als auch im Informatikunterricht in der Schule genutzt habe. Die wichtigste Anwendung war ein Programm, das meinem Vater die Mühen von MS-DOS abnahm und mit dem er alle seinen genutzten Anwendungen auf Knopfdruck starten konnte: über die autoexec.bat wurde es automatisch gestartet, und das "Beenden" führte zu einem schwarzen Bildschirm mit dem Hinweis, er könne jetzt den Computer ausschalten. Vielleicht hätte ich Letzteres zum Patent anmelden sollen, schließlich hat das Windows 95 mehr oder weniger nachgeahmt. 
- Jahreswechsel 1998/99 - HTML
Jaja, ich weiß, das ist keine Programmiersprache. Aber wie Stephan so schön formulierte: ein einschneidendes Erlebnis.
- 1999 - Eiffel
Eiffel mussten wir im Studium lernen, es begleitete uns zwei Semester lang in der Vorlesung "Algorithmen und Datenstrukturen". Dank Eiffel habe ich erstmals überhaupt kapiert, was es mit Objektorientierung auf sich hat. Es gibt sogar heute noch was Eiffeliges von mir im Netz zu finden: einmal das Programm <estruct />, das wir im Rahmen einer Studienarbeit geschrieben haben und bei dem wir uns freiwillig für eine Implementierung in Eiffel entschieden haben, und zum anderen den Hamster-Programmierwettbewerb unseres Semesters, bei dem ich mit einem Kommilitonen immerhin den 9. Platz bei insgesamt 40 Teilnehmern belegte.
- 1999 - JavaScript
Wer hat das damals nicht gelernt, um es danach für 5 bis 6 Jahre fallen zu lassen und zu Zeiten des Web 2.0 begeistert wieder aufzugreifen?
- 1999 - Java
Ebenfalls für eine Aufgabe im Studium musste ich Java lernen. Was soll ich sagen: ich bin damals grandios gescheitert und habe den Schein nur Dank Durchstolpern und einem großzügig gesinnten Tutor bekommen. Ich glaube damals war Java 1.2 aktuell. Wahrscheinlich gründet meine Abneigung gegenüber Java noch aus dieser Zeit.
- 2000 - Perl
Ein Intermezzo. Ich habe es schnell hinter mir gelassen.
- 2000 - PHP
Seit nunmehr 10 Jahren mache ich PHP, angefangen bei 3 (4 sollte erst im Laufe des Jahres 2000 erscheinen) über 4 bis hin zu 5. Man könnte sagen, ich habe mein Studium vernachlässigt, um PHP programmieren zu können. Was habe ich da nicht alles an Code ausgespuckt: Newssysteme, Communities, Foren, sogar eine Art Wirtschaftssimulation. Zum Glück gibt es das heute alles nicht mehr. Der Code war furchtbar. Über PHP habe ich dann auch den Einstieg ins Berufsleben gefunden, und es begleitet mich bis heute. Ich möchte sagen: mein Code heute ist ganz ansehnlich. Wobei das in einer Perspektive von in 10 Jahren wahrscheinlich ganz anders ausschaut. 
- 2002 - Visual Basic
Im Rahmen meines Praktikums habe ich eine Produktmanagement-Software in Excel(!) bei T-Systems refactored. Mangels ausreichend Zeit meines damaligen Betreuers habe ich nebenher viel PHP programmiert...
- 2005 - Java
Nochmal Java? Ja, aber diesmal richtig. Wirklich mit anfreunden habe ich mich aber trotzdem nicht können.
- 2005 - XSLT
Gewissermaßen eine Art Hassliebe. Ich finde es furchtbar, aber ich liebe es weil es eine echte Trennung von Layout, Content und Logik ermöglicht. Deshalb ist es auch in Stubbles drin.
- 2009 - Ruby
Lernen ist hier wahrscheinlich zu viel gesagt. Ich habe drei Bücher hierzu gelesen, um mein Fazit: gefällt mir nicht. Ich will Klammern!
- 2009 - Groovy
Hauptsächlich wegen Grails. Fazit: gefällt mir nicht so recht, das mag aber auch hauptsächlich an Grails gelegen haben. Und das man mit Groovy die Fehler wiederholt, die heute in PHP keiner mehr macht, nämlich Vermischung von Logik und Layout.
- 2009-2010 - Scala
Seit kurz vor Weihnachten bin ich dabei, mich in Scala einzuarbeiten. Ein wirkliches Urteil kann ich noch nicht abgeben, bislang habe ich sowohl Dinge gefunden die mir gefallen als auch Sachen, die ich eher negativ einschätze.
Außerdem liegt hier noch ein Buch zu
C# auf dem Tisch.
Habe ich nun jedes Jahr eine neue Programmiersprache gelernt? Zunächst einmal muss man 1996 und 1997 ausklammern, da habe ich nichts programmiert sondern nur mit einem
Tracker herum gespielt. Damit bleiben 13 Sprachen in 14 Programmierjahren. Wohl kein allzu schlechter Schnitt, auch wenn ich bei der einen oder anderen nur an der Oberfläche gekratzt habe.
Ich tue es Stephan und Frank gleich, und zähle mal alle Programmiersprachen auf, die ich bis dato mehr oder weniger intensiv gelernt habe. 1990 - Auf einem Robotron 1715 habe ich anhand von Beispielprogrammen diverse Spiele und andere Software in BASIC
Aufgenommen: Jan 06, 23:10