Programmieren ist eine mentale Herausforderung: Jedes Programm besteht aus Bausteinen, die man im Kopf wie ein Uhrwerk zusammenfügen muss, damit am Ende alle Teile perfekt ineinandergreifen. Das ...