"Lrn" heißt die App, die niedrigschwellig Grundkenntnisse in den Sprachen HTML, CSS, Javascript, Python und Ruby vermittelt. Sie ist minimalistisch gestaltet: Einfach eine Programmiersprache wählen und die Module durcharbeiten. Lrn präsentiert Softwarecode als Lückentext, in den man eigenen Inhalt (zum Beispiel seinen Namen) einfügt oder aus vorgefertigten Befehlen wählt. Hat man es richtig gemacht, führt das Programm den Befehl aus, das Ergebnis erscheint in der Konsole, dem virtuellen Bildschirm. Das ist jedes Mal ein kleines Erfolgserlebnis: Ich habe einen Algorithmus gemacht! Wer die Logik nicht verstanden hat und etwas eingibt, was die App nicht versteht, bekommt eine Fehlermeldung. Später wird das Erlernte in Quizzen abgefragt. Im Bild oben werden gerade Farbblöcke für eine Webseite in CSS nebeneinander gesetzt.
Komplexere Programme bauen kann man zwar auch dann nicht, wenn man alle Module aller Sprachen durchgearbeitet hat. Aber Lrn vermittelt, wie Programmiersprachen funktionieren. Es bleibt sicher mehr hängen als damals im Französischunterricht.
Lrn gibt es kostenlos für Apples iOS, einige fortgeschrittene Übungen müssen für je 1,09 Euro freigeschaltet werden. Eine Android-Version ist seit längerem angekündigt.
Jannis Brühl