Was redet mein Kind da? Die wichtigsten Programmierbegriffe für Eltern erklärt
Neulich schrieb mir eine Mutter nach der ersten Unterrichtsstunde ihrer Tochter: „Sie sagt dauernd, sie muss noch was ‚debuggen‘, und das Spiel hat einen ‚Bug‘. Soll ich mir Sorgen machen?“ Nein, musste sie nicht. Ihre Tochter hatte einen Fehler im Programm und suchte ihn. Mehr steckte nicht dahinter.
Genau das passiert in vielen Familien. Das Kind fängt an zu programmieren, und auf einmal fallen am Abendbrottisch Wörter, die klingen wie aus einer anderen Welt. Variable. Schleife. Sprite. Kompilieren. Die meisten Eltern nicken dann freundlich und verstehen nur die Hälfte. Das ist kein Problem, solange man die Wörter einordnen kann. Und genau dafür ist dieser Text.
Ich bin Softwareentwickler, tagsüber als CTO einer kleinen Firma, nachmittags unterrichte ich Kinder ab zehn im Einzelunterricht. Ich übersetze diese Begriffe also jeden Tag, in beide Richtungen. Hier sind die, die bei euch zu Hause am ehesten auftauchen, in normalem Deutsch. Ihr müsst danach nicht selbst programmieren können. Aber ihr könnt die richtige Frage stellen, statt bei „Fehler“ gleich in Alarm zu gehen.
Die Wörter vom Anfang
Fast alles, was ein Kind am Anfang baut, besteht aus einer Handvoll Bausteine. Die Wörter dafür klingen technisch, meinen aber Dinge aus dem Alltag.
Ein Algorithmus ist nichts weiter als eine Reihe von Anweisungen in der richtigen Reihenfolge. Ein Kochrezept ist ein Algorithmus. Erst Wasser aufsetzen, dann Nudeln rein, dann abgießen. Vertauscht man die Schritte, kommt Unsinn raus. Genau das lernt ein Kind zuerst: dem Computer in der richtigen Reihenfolge sagen, was er tun soll. Der Computer denkt nicht mit, er nimmt alles wörtlich.
Eine Variable ist ein Behälter mit einem Namen. In fast jedem ersten Spiel gibt es eine Variable namens „Punkte“, in der die aktuelle Punktzahl steht. Mal steht da 0, mal 50. Der Name bleibt, der Inhalt ändert sich. Wenn euer Kind sagt „ich hab eine Variable für das Leben gemacht“, meint es: Ich merke mir im Spiel, wie viele Leben noch übrig sind.
Eine Schleife wiederholt etwas, damit man es nicht zwanzigmal hinschreiben muss. „Male hundert Sterne“ ist eine Schleife. Ohne sie müsste das Kind den Mal-Befehl hundertmal tippen. Schleifen sind für viele Kinder der erste Moment, in dem sie merken, dass der Computer stur, aber unglaublich fleißig ist.
Eine Bedingung ist ein Wenn-dann. „Wenn die Figur den Rand berührt, dann dreh um.“ Das ist die Stelle, an der ein Programm anfängt zu reagieren, statt nur stur abzulaufen. Und eine Funktion ist ein Arbeitsschritt, den man einmal beschreibt und danach immer wieder aufrufen kann, ohne ihn neu zu erklären, so wie „deck den Tisch“ für eine ganze Kette von Handgriffen steht.
Das Schöne daran: In diesen Begriffen steckt keine höhere Mathematik. Wer befürchtet, sein Kind bräuchte dafür ein Mathe-Ass zu sein, findet dazu einen eigenen Text über das Programmieren ohne Mathe. Es geht um Logik und Reihenfolge, nicht ums Rechnen.
Die Wörter vom Fehlersuchen
Jetzt die Gruppe, bei der Eltern am ehesten erschrecken, obwohl sie am harmlosesten ist.
Ein Bug ist ein Fehler im Programm. Das Wort kommt tatsächlich von einem echten Insekt, das sich vor Jahrzehnten in einen Rechner verirrt hatte, aber das ist nur eine nette Anekdote. Wichtig ist: Ein Bug heißt nicht, dass das Kind etwas falsch gemacht hat im Sinne von „schlecht“. Bugs gehören dazu. Ich schreibe selbst seit über zehn Jahren Code und produziere sie täglich.
Debuggen heißt dann: den Fehler suchen und beheben. Wenn euer Kind sagt „ich debugge gerade“, sitzt es nicht in einer Krise, es ermittelt. Das ist der eigentliche Kern des Programmierens, und es ist die Fähigkeit, die über den Code weit hinausreicht: etwas läuft nicht, und ich finde geduldig heraus, warum.
Ein Syntaxfehler ist ein Rechtschreibfehler für den Computer. Ein fehlendes Komma, eine falsch gesetzte Klammer. Der Computer versteht dann gar nicht erst, was gemeint ist, und meckert mit einer roten Zeile. Für Kinder ist dieser rote Text am Anfang oft das Schlimmste überhaupt. Später lesen sie ihn wie einen Hinweis. Dieses Umschalten von „alles kaputt“ zu „mal sehen, was er meint“ ist für mich der wertvollste Moment im ganzen Lernprozess.
Hier kommt euer Part ins Spiel, ganz ohne Programmierkenntnisse: Wenn euer Kind bei einem roten Fehler sofort aufgibt, ist das normal und lässt sich begleiten. Ich habe aufgeschrieben, was hilft, wenn das Kind beim Programmieren schnell aufgibt. Die Kurzfassung: nicht die Lösung vorsagen, sondern die Frage stellen, wo es denn hakt.
Die Wörter aus der Werkzeugkiste
Diese Begriffe sind keine Konzepte, sondern Namen von Werkzeugen und Zutaten. Hier verwechseln Eltern am meisten.
Scratch ist meist das erste Werkzeug. Kinder bauen hier Programme aus bunten Blöcken, die wie Puzzleteile zusammenstecken, statt Text zu tippen. Nichts geht kaputt, man kann nichts falsch installieren. Deshalb fangen fast alle damit an. Wie das konkret aussieht, steht im Überblick zu Scratch für Kinder.
Irgendwann fällt der Satz „ich will richtigen Code schreiben“, und damit sind Programmiersprachen gemeint, bei denen man tippt statt klickt. Python ist dafür die häufigste erste Wahl, weil sie sich fast wie Englisch liest. JavaScript ist die Sprache der Internetseiten. Dass es daneben noch ein Dutzend andere gibt, muss euch nicht beunruhigen. Welche wann dran ist, habe ich in einem Text zur sinnvollen Reihenfolge der Programmiersprachen sortiert. Die erste Sprache ist übrigens die unwichtigste Entscheidung von allen.
Ein Editor oder eine IDE ist einfach das Programm, in dem man den Code schreibt, so wie Word das Programm zum Schreiben von Briefen ist. Ein Sprite ist eine Spielfigur oder ein Objekt auf dem Bildschirm, die Spielfigur selbst, der Gegner, die Münze. Wenn euer Kind von Sprites redet, baut es ein Spiel.
Beim Thema Spiele tauchen zwei weitere Wörter auf. Eine Engine ist ein großer Baukasten für aufwendigere Spiele, Godot oder Unity zum Beispiel, eine Stufe über Scratch. Und ein Mod ist eine selbstgebaute Erweiterung für ein bestehendes Spiel, meistens Minecraft. Das ist für viele Kinder der Einstieg, weil sie ihr Lieblingsspiel verändern wollen, statt bei null anzufangen. Was dahintersteckt, zeigt der Überblick zum Spiele programmieren für Kinder und, ganz konkret, die Anleitung für eine erste Minecraft-Mod.
Das neue Wort: KI
Seit Kurzem bringt eine ganze Gruppe von Begriffen mit. Kinder reden von ChatGPT, von der KI, davon, dass sie sich Code „generieren“ lassen. Ein Prompt ist dabei einfach die Frage oder Anweisung, die man der KI eintippt.
Das ist das Thema, bei dem ich die meiste Unruhe bei Eltern spüre, zu Recht. Lässt sich mein Kind alles vorsagen und lernt nichts, oder ist das nur ein Werkzeug wie ein Taschenrechner? Die ehrliche Antwort liegt dazwischen und hängt davon ab, wie das Kind die KI benutzt. Ich habe das ausführlich aufgeschrieben, wie Kinder sinnvoll programmieren lernen mit KI, ohne dass es zur Krücke wird. Hier nur so viel: Das Wort allein ist kein Grund zur Sorge. Es kommt darauf an, ob das Kind die KI zum Nachdenken nutzt oder zum Nicht-Nachdenken.
Woran ihr merkt, dass es läuft
Ein Hinweis zum Schluss, der mir wichtiger ist als jede einzelne Vokabel. Wenn euer Kind anfängt, diese Wörter beiläufig richtig zu benutzen, ist das ein gutes Zeichen. Es versteht die Sache dann von innen. Ein Kind, das sagt „der Bug war, dass meine Schleife eins zu oft lief“, hat gerade einen Fehler selbst gefunden und benannt. Das ist mehr wert als jedes fertige Projekt.
Ihr müsst dafür kein Wort davon selbst beherrschen. Es reicht, interessiert nachzufragen: Was macht die Variable? Zeig mir mal den Bug. Allein dass jemand zuhört, trägt oft erstaunlich weit. Mehr dazu, wie ihr ohne eigene Vorkenntnisse helfen könnt, steht im Text, wie Eltern ihr Kind beim Programmieren unterstützen.
Wer tiefer einsteigen will, wie Kinder das Programmieren von Grund auf lernen, findet den großen Überblick auf der Seite Programmieren lernen für Kinder. Und wer wissen will, in welcher Reihenfolge das alles kommt, schaut in den Lernweg.
Wer die Bausteine selbst anfassen will, findet sie als Blöcke auf der offiziellen Seite von Scratch beim MIT. Und für die neutrale Erklärung eines einzelnen Begriffs lohnt ein Blick in journalistische Quellen wie heise, statt gleich bei einem Kursanbieter zu landen.
Wenn ihr das live erleben wollt
Am einfachsten versteht man diese Wörter, wenn man sie einmal in Aktion sieht. Ich biete einen kostenlosen Kennenlern-Termin an, bei dem euer Kind in einer halben Stunde etwas Kleines baut und ihr nebenbei hört, wie die Begriffe fallen, ganz von selbst. Eine echte Einzelstunde kostet danach 39,99 € für 60 Minuten, 54,99 € für 90 Minuten und 69,99 € für zwei Stunden; mit dem Code NEU2026 wird der Einstieg für Neukunden günstiger. Buchen könnt ihr unter uhlenberg.dev/#kennenlernen. Vorkenntnisse braucht dafür niemand.
Kostenlosen Kennenlern-Termin buchenHäufige Fragen
Muss ich selbst programmieren können, um meinem Kind zu helfen?
Nein. Es hilft schon enorm, wenn ihr die Wörter einordnen könnt und interessiert nachfragt, was das Kind gerade baut. Das eigentliche Programmieren lernt es beim Tun. Eure Rolle ist, dranzubleiben und bei Frust nicht die Lösung vorzusagen, sondern die Frage zu stellen, wo es hakt.
Mein Kind sagt, es hat einen Bug. Ist das schlimm?
Überhaupt nicht. Ein Bug ist ein Fehler im Programm, und Fehler gehören zum Programmieren dazu wie Radiergummis zum Schreiben. Jeder Entwickler produziert sie täglich. Wichtig ist nur, dass das Kind lernt, den Fehler ruhig zu suchen, statt beim roten Text gleich aufzugeben.
Was ist der Unterschied zwischen Scratch und einer echten Programmiersprache?
In Scratch baut man Programme aus bunten Blöcken, die zusammenstecken, ganz ohne Tippen. Eine echte Programmiersprache wie Python wird getippt. Scratch ist der übliche Einstieg, weil nichts kaputtgehen kann; der Umstieg auf getippten Code kommt später, wenn das Kind sich langweilt oder mehr will.
Was bedeutet es, wenn mein Kind von Variablen und Schleifen redet?
Eine Variable ist ein benannter Behälter für einen Wert, zum Beispiel die Punktzahl im Spiel. Eine Schleife wiederholt etwas automatisch, damit man es nicht vielfach hinschreiben muss. Beides sind Grundbausteine fast jedes Programms. Wenn diese Wörter beiläufig fallen, versteht euer Kind die Sache gerade von innen.
Soll mein Kind beim Programmieren KI wie ChatGPT nutzen?
Es kommt darauf an, wie. Als Werkzeug, das beim Verstehen hilft, kann KI nützlich sein; als Abkürzung, die das Nachdenken ersetzt, schadet sie dem Lernen. Den Umgang damit habe ich in einem eigenen Text zum Programmieren lernen mit KI genauer beschrieben.