Lerne mit KI zu programmieren

Von keiner einzigen Zeile in deinem Leben bis zum Leiten ganzer Projekte. KI ist der beste Programmierlehrer, den du je hattest – hier ist die Landkarte, Schritt für Schritt und in deinem Tempo.

Dein Weg, Stufe für Stufe

Fünf Etappen von null bis zum Leiten von Agenten. Jede baut auf der vorigen auf – lass dir Zeit.

  1. Stufe

    Neugierig

    Frag ohne Scheu

    Du hast noch nichts programmiert, und das ist völlig in Ordnung. Öffne einen Chat (ChatGPT, Claude oder Gemini) und lass dir erklären, was ein Programm ist, welche Sprache zu dir passt und warum. Bitte um winzige Beispiele und lass sie dir Zeile für Zeile erklären.

  2. Stufe

    Anfänger

    Führe deinen ersten Code aus

    Nutze einen Cloud-Editor wie Replit (nichts zu installieren) und bring ein kleines Programm zum Laufen. Die goldene Regel: nicht blind kopieren. Füge jeden Fehler in den Chat ein und lass dir die Ursache erklären, nicht nur die Lösung.

  3. Stufe

    Erbauer

    Programmiere mit Beifahrer

    Aktiviere die Autovervollständigung von GitHub Copilot in deinem Editor: Die KI schlägt beim Tippen vor, und du entscheidest, was du annimmst. Du beginnst, Code flüssig zu lesen und Projekte aus mehreren Teilen zu bauen.

  4. Stufe

    Pilot

    KI-Editoren

    Wechsle zu einem für KI gebauten Editor wie Cursor: Beschreibe in natürlicher Sprache, was du willst, und die KI bearbeitet mehrere Dateien auf einmal. Deine Aufgabe verlagert sich vom Tippen zum Leiten, Prüfen und Testen.

  5. Stufe

    Direktor

    Leite Agenten

    Mit Agenten wie Claude Code delegierst du ganze Aufgaben: Der Agent plant, schreibt, führt aus und korrigiert. Du setzt das Ziel, prüfst das Ergebnis und behältst das Urteilsvermögen. Die Schlüsselfähigkeit ist nicht mehr Tippen – sondern richtig fragen und prüfen.

Wo fange ich an? Sprachen

Es gibt nicht die perfekte Sprache, nur die erste. Das sind die empfehlenswertesten für den Start; wichtig ist, eine zu wählen und anzufangen.

Python

Die beste erste Sprache für fast alle: Sie liest sich fast wie Englisch und verzeiht Anfängerfehler. Es ist die Sprache von KI und Data Science.

Ideal für: Start bei null, Daten und KI

HTML & CSS

Keine Programmierung, sondern Struktur und Stil von Webseiten. Der erste Schritt, um etwas Sichtbares zu bauen und es in Stunden mit der Welt zu teilen.

Ideal für: Deine erste Webseite

JavaScript

Die Sprache, die das Web zum Leben erweckt: Buttons, Animationen, ganze Apps im Browser. Willst du Interaktives bauen, fang hier an.

Ideal für: Interaktive Seiten und Apps

SQL

Die Sprache, um mit Datenbanken zu sprechen: Informationen abfragen, filtern und sortieren. Klein, sehr nützlich und schnell gelernt.

Ideal für: Mit Daten arbeiten

TypeScript

JavaScript mit Sicherheitsnetz: Es meldet viele Fehler vor dem Ausführen. Der Standard in ernsthaften Projekten, aber besser, wenn die Grundlagen sitzen.

Ideal für: Große Team-Projekte

Die Werkzeuge, die zählen

Das Ökosystem ändert sich schnell, aber diese Kategorien weisen den Weg. Wähle nach deinem Niveau und deinem Ziel.

ChatGPT · Claude · Gemini

Ab null

Chat-Assistenten

Dein Privatlehrer: Sie erklären Konzepte, erzeugen Beispiele, übersetzen Fehler in menschliche Sprache und prüfen deinen Code. Der Ausgangspunkt für alles.

GitHub Copilot

Mittel

Autovervollständigung

Schlägt die nächste Zeile oder Funktion direkt im Editor vor, während du tippst. Wie ein Beifahrer, der zu Ende denkt, was du schreiben wolltest.

Cursor

Mittel

KI-Editor

Ein Code-Editor rund um die KI gebaut: Bitte um Änderungen in natürlicher Sprache, und er wendet sie im ganzen Projekt an, nicht nur in einer Zeile.

Claude Code

Fortgeschritten

Programmier-Agent

Ein Agent in deinem Terminal: Gib ihm eine Aufgabe, und er plant, schreibt, führt aus und korrigiert sich selbst bis zum Ende. Du leitest.

v0 · Bolt · Lovable

Ab null

App-Baukästen

Beschreibe die App oder Website, die du willst, und sie bauen sie dir – lauffähig – in Minuten. Ideal zum Prototypen und um vom ersten Tag an Ergebnisse zu sehen.

Replit

Ab null

Cloud-Editor

Programmiere im Browser, ohne Installation, mit eingebauter KI. Perfekt für die ersten Schritte und zum Programmieren von jedem Gerät aus.

Windsurf

Mittel

KI-Editor

Ein KI-Editor mit einem Agenten namens Cascade, der dein ganzes Projekt versteht und abgestimmte Änderungen über mehrere Dateien auf einmal anwendet.

Google Antigravity

Mittel

Agenten-IDE

Googles agentenzentrierte Plattform (mit Gemini): Agenten planen und arbeiten zugleich im Editor, im Terminal und im Browser.

OpenAI Codex

Fortgeschritten

Programmier-Agent

OpenAIs Agent: Übergib ihm Aufgaben, und er arbeitet in deinem Terminal oder in der Cloud, in ChatGPT integriert – sogar mehrere auf einmal.

Gemini CLI

Fortgeschritten

Terminal-Agent

Googles Terminal-Agent, quelloffen und für den Einstieg kostenlos: Er bringt die Kraft von Gemini auf deine Kommandozeile.

OpenCode

Fortgeschritten

Open-Source-Agent

Ein offener Programmier-Agent im Terminal, der mit dem Modell deiner Wahl läuft – ohne Bindung an ein einziges Unternehmen.

Aider

Fortgeschritten

Partner im Terminal

Open-Source-Paarprogrammierung im Terminal: Es bearbeitet dein Repository und committet jede Änderung automatisch in Git.

Prompts, die jeder Programmierer nutzt

Vier Formeln, die 80 % des Alltags lösen. Kopieren, anpassen, aufbewahren.

Einen Fehler verstehen

Ich habe diesen Fehler: [vollständigen Fehler einfügen]. Er wird durch diesen Code verursacht: [Code einfügen]. Erkläre mir in einfacher Sprache, was er bedeutet, warum er auftritt und wie ich ihn behebe. Schreib nicht alles neu – zeig mir nur die Zeile, die sich ändert.

Warum es funktioniert: Du fragst nach Ursache + minimaler Lösung: Du lernst, statt einen Flicken einzufügen, den du nicht verstehst.

Fremden Code erklären

Erkläre mir Schritt für Schritt, was dieser Code tut, als wäre ich Anfänger. Zeig die wichtigen Teile und sag mir, was passieren würde, wenn ich jeden einzeln lösche: [Code einfügen].

Warum es funktioniert: Macht aus jedem Schnipsel eine auf dich zugeschnittene Privatstunde.

Mit Bedacht refaktorisieren

Verbessere diesen Code und behalte exakt dasselbe Verhalten bei. Priorisiere Lesbarkeit und klare Namen und erkläre jede wichtige Änderung: [Code einfügen].

Warum es funktioniert: Das „behalte das Verhalten“ verhindert, dass es deine Logik heimlich ändert.

Tests schreiben

Schreibe Tests für diese Funktion, die den Normalfall, die Grenzfälle und die Fehler abdecken. Erkläre, was jeder prüft: [Funktion einfügen].

Warum es funktioniert: Tests sind dein Sicherheitsnetz: Frag früh danach, und du programmierst mit Zuversicht.

Goldene Regeln

Kleine Gewohnheiten, die den Unterschied machen zwischen von KI abhängen und sie leiten.

  • Verstehe, bevor du einfügst: Weißt du nicht, was eine Zeile tut, frag die KI, bevor du sie ausführst.
  • Geh in kleinen Häppchen vor: Bitte um Änderungen einzeln und teste nach jeder.
  • KI irrt sich mit voller Überzeugung: ausführen, prüfen und nie annehmen „wenn es kompiliert, läuft es“.
  • Nutze Versionskontrolle (Git) ab dem ersten Tag: Sie bewahrt dich vor manchem Schreck.
  • Lerne Code zu lesen, nicht nur zu erzeugen: Darin liegt der Unterschied zwischen folgen und leiten.
  • Frag immer nach dem Warum: Dein Ziel ist zu verstehen, nicht nur, dass es funktioniert.

Der beste Zeitpunkt, deinen ersten Code zu schreiben, war gestern. Der zweitbeste ist jetzt.

Mit einer Vorlage üben