Edon Luta baute MasterOnce rund ums Programmierenlernen durch Üben, Spielen und Entwickeln. Vor dem geplanten App-Store-Start teilte ich seinen Aufruf an Betatester. Mir gefiel: Man probiert aus, was man lernt.
Diese Einladung gehört zur Betaphase. Die heutige Verfügbarkeit findest du auf den eigenen Kanälen der App. Die Idee des Lernens ist das, was ich hier mitnehmen möchte.
Wenn du mit Programmieren anfängst, wähle etwas Kleines, dessen Verhalten du beschreiben kannst. Zum Beispiel einen Knopf, der eine Nachricht ändert, oder eine Liste, in der sich Einträge hinzufügen und entfernen lassen. Das sind vorgeschlagene Übungen, keine Aussagen über die Lektionen der App.
Baue die einfachste Version, ändere einen Teil und beobachte das Ergebnis. Wenn etwas nicht mehr funktioniert, erkläre den Unterschied zwischen deiner Erwartung und dem tatsächlichen Verhalten. Daraus entsteht eine genauere Frage als «Ich verstehe Programmieren nicht».
Der ursprüngliche Beitrag beschreibt die App als vibe coded. Der Ausdruck zeigt die Begeisterung für das Bauen mit KI-Unterstützung, belegt aber nicht, wie viel jemand beim Lernen versteht. Ein funktionierendes Ergebnis und dessen Erklärung sind zwei unterschiedliche Prüfungen.
Wenn du einen Codevorschlag erhältst, versuche die wichtigen Teile zu erklären. Ändere eine Anforderung und prüfe, ob du ihn anpassen kannst. Was du noch nicht erklären kannst, ist ein sinnvoller Ausgangspunkt zum Weiterlernen.
Praxis soll Theorie nicht für immer ersetzen. Sie soll ihr eine konkrete Frage geben. Baue etwas Kleines, bemerke, was du noch nicht verstehst, und kehre mit einer besseren Frage zurück.
Wenn du einen Anfang suchst, unterscheidet mein Text über KI-Werkzeuge und Lerngrundlagen zwischen einem ersten Versuch und einem Lernweg.