Programme folgen oft gewissen Entwurfsmustern oder Programmiertechniken. Solche Muster zu erkennen erfordert Erfahrung um sie als Gemeinsamkeiten vieler unterschiedlicher Programme zu entdecken. Wer sie erkennen kann, wird Programme, die bekannten Mustern folgen, schneller verstehen. Wer entscheiden kann, wann welche Techniken anwendbar sind, wird Programme schneller schreiben können. Im folgenden betrachten wir einige grundlegende Programmiertechniken, um die Programmierung, vor allem mit Schleifen, weiter zu vertiefen.