Schlagwort-Archive: Einführung

Programmieren lernen, aber wie?

Immer wieder werde ich gefragt, wie ich überhaupt programmieren lernte. Alles im Selbststudium, das ist doch gar nicht möglich. Doch das ist möglich, wenn auch nicht so einfach wie manche immer behaupten. Für viele Menschen ist programmieren ein Mysterium und wie es Mysterien so an sich haben, geht auch vom programmieren eine Faszination aus.

Um es gleich mal vorweg zu nehmen, all die Kiddies, die jetzt glauben, man könne Informatik mit dem vergleichen was so ein durchschnitts Jugendlicher vor einem Computer macht, vergesst es! Programmieren hat nichts mit Gamen und schon gar nicht mit YouTube Video kucken zu tun. Und ja, es ist schon wahr, nicht jeder ist für das Programmieren geschaffen. Es erfordert abstraktes und logisches Denken und vor allem (und das ist noch viel wichtiger) viel, nein verdammt viel Geduld. Neven aus Stahlseilen sind hier Pflicht. Denn es kommt vor, dass du mehrere Stunden an einem Fehler sitzt. Mein persönlicher Rekord lag bei 30h, und es war am Schluss ein Komma das ein Kollege vergessen hatte. Jeder Programmierer kann dir da seine eigenen Geschichten erzählen.

Dazu solltest du einen Hang zur Genauigkeit haben und den willen Sachen richtig zu machen. Oft ist dieses „Richtig machen“ den längeren Weg. Aber man tut gut daran diesen zu gehen, denn die Abkürzungen (durty hacks wie man sie nennt) bringen später meist Probleme. Viele lernen das erst nach schmerzlichen Erfahrungen, andere lernen es gar nie. Mit anderen Worten, Programmieren ist nicht der geile Job, den man aus dem Fernsehen kennt, sondern grösstenteils einfach üble Fleissarbeit.

Ich konnte Euch damit noch nicht vertreiben? Eigentlich ziemlich schade, denn sonst hätte ich das Tutorial gar nicht schreiben müssen. Wobei ein Tutorial soll das hier gar nicht werden. Denn solche gibt es schon genug. Ich möchte Euch eher so das Grundrüstzeug auf den Weg geben, um los zu legen.

Viele stellen sich programmieren lernen eh falsch vor. Sie glauben, man liest da irgend ein schlaues Buch und prügelt sich den Inhalt in den Kopf, und danach könne man programmieren. Programmieren lernen heisst learning by doing. Man beginnt ganz am Anfang schon mit kleinen Programmen. Mittels Nachschlagewerken und einer guten Portion Geduld und Logik kann man sich bereits ein Programm zusammenschustern. Dennoch ist der Weg voll von Stolperfallen, und genau diese will ich in meiner Blogserie behandeln. Viele Informationen die ich euch nenne, erscheinen vielleicht gar nicht so wichtig. Lest es Euch trotzdem durch, Ihr erhaltet viele Informationen, die euch später jede Menge Zeit ersparen.

Wir werden mit der Website Programmierung anfangen und uns dann langsam hoch arbeiten. Ich wünsche Euch bei den Tutorials viel Spass