Ein unabhängiger Ratgeber für alle, die von null an programmieren lernen. Nicht verbunden mit der früheren Website auf dieser Domain, mit Unternehmen oder Schulen; wir verkaufen keine Kurse und versprechen keine Jobs.

Anleitungen

Praxisanleitungen

Die ersten Wochen beim Programmieren gehen nicht für raffinierte Algorithmen drauf, sondern für Alltägliches: die nötigen Programme installieren, verstehen, wo man eine Datei speichert, wie man sie startet und was eine Zeile im Terminal bedeutet. In diesem Bereich finden Sie kurze Anleitungen für genau solche Aufgaben. Sie sind unabhängig von bestimmten Editoren und Diensten geschrieben: Die Beschriftung der Schaltflächen kann bei Ihnen anders lauten, die Reihenfolge der Schritte bleibt aber gleich.

Führen Sie Ihren Code so oft wie möglich aus: Zehn kleine Tests gehen schneller als ein großes Rätsel.

— Aus der Redaktion

So ist dieser Bereich aufgebaut: Jede Anleitung beschreibt die Schritte allgemein und wirbt nicht für Programme, Schulen oder Dienste. Hängt ein Schritt vom Betriebssystem oder von der gewählten Sprache ab, sagen wir das ausdrücklich und empfehlen einen Blick in die offizielle Dokumentation. Die Beispiele sind fiktiv und dienen nur dem Verständnis.

Anleitungen

Fünf Aufgaben, die jedem begegnen, der sich zum ersten Mal ans Programmieren setzt.

Die Umgebung einrichten

Laden Sie den Interpreter oder Compiler der gewählten Sprache von der offiziellen Projektseite herunter und installieren Sie einen Code-Editor sowie ein Versionsverwaltungssystem. Öffnen Sie danach das Terminal und fragen Sie die Version jedes Programms ab: Eine Antwort ohne Fehler heißt, dass alles bereitsteht.

Werkzeuge

Das erste Skript schreiben

Legen Sie einen eigenen Ordner an und darin eine Textdatei mit der Endung Ihrer Sprache. Beginnen Sie mit einem Programm, das eine einzige Zeile ausgibt, und bringen Sie ihm dann bei, nach einem Namen zu fragen und zu grüßen. Starten Sie die Datei nach jeder Änderung im Terminal.

Glossar

Das erste Repository anlegen

Initialisieren Sie im Projektordner ein Repository, fügen Sie die Dateien hinzu und halten Sie den ersten Stand mit einer kurzen Beschreibung fest. Committen Sie danach jede abgeschlossene Änderung: So entsteht ein Verlauf, zu dem Sie jederzeit zurückkehren können.

Sicherheit

Eine Fehlermeldung lesen

Lesen Sie die Meldung von unten nach oben: In der letzten Zeile stehen meist Typ und Kern des Problems, darüber die Kette der Dateien und die Zeilennummer. Öffnen Sie diese Zeile und ihre Nachbarn und vergleichen Sie sie mit dem, was Sie erwartet haben.

Fehler

Die Community fragen

Beschreiben Sie, was Sie vorhatten, was Sie getan haben und was stattdessen herauskam. Fügen Sie den Text der Fehlermeldung und den kürzesten Codeausschnitt bei, der den Fehler auslöst. Entfernen Sie Passwörter, Schlüssel und persönliche Daten aus dem Beispiel.

Fragen

Beitragskatalog für deutschsprachige Leserinnen und Leser

Hier erscheinen nach und nach eigenständige Beiträge des Ratgebers für deutschsprachige Leserinnen und Leser. Wir verfassen sie eigens für diese Sprachversion und übersetzen sie nicht aus anderen Sprachen.

Im Katalog sind noch keine Beiträge erschienen. Sobald Texte fertig sind, finden Sie sie in dieser Liste.

Themen, an denen die Redaktion arbeitet

  • Kleine Büroaufgaben mit eigenen Skripten automatisieren
  • Programmieren lernen neben Beruf und Familie: realistische Lernpläne
  • Englische Fachbegriffe und Fehlermeldungen sicher lesen
  • Datenschutz in eigenen Übungsprojekten von Anfang an mitdenken

Redaktionelle Grundsätze

  • Die Beiträge in diesem Katalog werden für jede Sprachversion eigens verfasst und sind keine Übersetzungen.
  • Einige Beiträge verlinken auf Websites Dritter, darunter Gaming-Dienste; auf deren Inhalte, Preise und Bedingungen haben wir keinen Einfluss.
  • Wir veröffentlichen keine Werbung für Kurse, Dienste oder Software, keine Rankings, keine Preise und keine Erfahrungsberichte.

Eine Woche erste Schritte

  1. Tag eins: das Ziel

    Schreiben Sie in einem Satz auf, wozu Sie programmieren möchten: Routinearbeit im Job automatisieren, ein Spiel für Ihr Kind bauen, verstehen, wie Websites funktionieren. Das Ziel weist Ihnen den Weg zur Sprache und zu den ersten Projekten.

  2. Tag zwei: die Umgebung

    Installieren Sie Interpreter, Editor und Versionsverwaltung nach der Anleitung oben. Jagen Sie nicht der perfekten Einrichtung hinterher – die lässt sich später verbessern.

    Bleibt die Installation hängen, notieren Sie, bei welchem Schritt und mit welcher Meldung: Mit einer solchen Beschreibung ist Hilfe viel leichter.

  3. Tag drei: die ersten Zeilen

    Schreiben Sie ein Programm, das Text ausgibt, zwei Zahlen addiert und eine einfache Bedingung prüft. Führen Sie jede Version aus und sehen Sie sich das Ergebnis an.

  4. Tag vier: Schleifen und Listen

    Lernen Sie Schleifen und Listen kennen: Lassen Sie das Programm das Einmaleins ausgeben oder Ihre To-do-Liste durchgehen.

  5. Tag fünf: das Repository

    Legen Sie ein Repository für Ihre Übungen an und committen Sie alles, was Sie bisher geschrieben haben. Sehen Sie sich den Verlauf an und versuchen Sie, eine ältere Version einer Datei wiederherzustellen.

  6. Tag sechs: ein Fehler mit Absicht

    Bauen Sie absichtlich Fehler ein: Entfernen Sie eine Klammer oder vertippen Sie sich in einem Variablennamen. Lesen Sie, was der Interpreter antwortet – so lernen Sie die typischen Meldungen kennen.

    Ein fiktives Beispiel: Fehlt im Variablennamen ein Buchstabe, meldet der Interpreter meist, dass dieser Name nicht definiert ist, und nennt die Zeile.

  7. Tag sieben: die Bilanz

    Bauen Sie aus den Ergebnissen der Woche ein kleines Projekt und schreiben Sie eine kurze Beschreibung dazu: was das Programm tut und wie man es startet. Notieren Sie, was Ihnen am schwersten fiel – das ist Ihr Plan für die nächste Woche.

  • Werkzeuge

    Die Grundausstattung ohne Marken: Code-Editor, Terminal, Interpreter oder Compiler, Versionsverwaltung, Repository-Hosting, Paketmanager.

  • Fehler

    Befehl nicht gefunden, Syntaxfehler, Programm bleibt stumm, Konflikt im Repository, verlorene Änderungen – was Sie prüfen sollten.

  • Sicherheit

    Risiken für Einsteiger: Schlüssel und Passwörter im Code, fremde Skripte, gefälschte Pakete, veraltete Abhängigkeiten, private Daten im Repository.

Quellen

  • Git documentation
  • Python documentation

Daten und Definitionen stammen aus offizieller Dokumentation und Spezifikationen zum angegebenen Stand. Sprachen und Werkzeuge entwickeln sich weiter – prüfen Sie Details daher in den aktuellen Primärquellen.