Inhaltsverzeichnis

minikurs(0): Eine Einführung in Programmieren

Ich kann Dir nur die Tür zeigen.
Hindurchgehen musst du selbst.
— Morpheus zu Neo [Matrix I]

Einleitung

Du willst wissen, wie programmiert wird? Möglich, dass diese Seiten helfen, Deine Fragen zu beantworten. Ich erhebe keinen Anspruch darauf, die einzige, richtige Antwort darauf zu wissen. Nicht umsonst gibt es unzählige Schriften zum Thema. Frage die Suchmaschine nach Programmieren Tutorial. Auf die Anfrage nach Programmiersprache XYZ Tutorial bekommt man typischerweise mehr Antworten. Offenbar ist es leichter, eine Programmiersprache zu erläutern, als zu erklären, was Programmieren ist.

Verfalle nicht den Versprechen der Werbung. Programmieren lernen geht weder leicht noch schnell. Lies das.

Erwarte keine bunten Oberflächen. Spiele programmieren ist zwar cool, erfordert aber umfangreiches Wissen — oder einen Baukasten, der die wichtigen Grundlagen vor dem Anfänger verbirgt. Bei diesem Exkurs steht die Herangehensweise im Vordergrund, nicht die Programmiersprache. Auch wenn es albern klingt: die wichtigsten Werkzeuge des Programmierers sind sein Verstand, Bleistift und Papier. Halte alle Werkzeuge bereit. Achtung, es wird anstrengend; das muss so sein.

Gliederung

  1. Die Programmierumgebung (Konsole) wird vorgestellt.
  2. Eine Aufgabe zieht sich durch die weiteren Abschnitte.
  3. Testen sind die wesentlichen, wiederkehrenden Handlungen der Programmierer.
  4. Unterprogramme bündeln und abstrahieren von Anweisungen,
  5. Quellen werden auf mehrere Dateien verteilt und
  6. Daten gebündelt, um der steigenden Komplexität beizukommen.
  7. Klassen und Objekte vereinen Daten und Operationen zu kompletten Bausteinen.

Ein Ausblick auf den weiteren Weg…

Und eine Kurzübersicht zur Syntax: Modern C++ in a minute