Das Beispiel mit den Foreninternen 'Befehlen' finde ich eher schlecht, der BBCode ist ja nur eine Beschreibungssprache (markup language, wie html) und keine Programmiersprache an sich.
Beim programmieren musst Du einfach versuchen, so zu denken, wie der Computer, also einen Befehl nach dem anderen, also sequentiell, abarbeiten. Wie man jetzt ein gegebenes Problem in einen sequentiellen Code umsetzt, ist einfach Uebungssache.
Prgrammieren ist ein wenig wie Kochrezepte schreiben. Also z.B. erst ein wenig Oel in die Pfanne, den Herd anschalten, dann zwei Eier aufschlagen, in die Pfanne tun, solange braten bis sie braun sind, Herd ausmachen, essen. Das ist eigentlich nix anderes, als ein sequentielles Programm, und der Koch entspricht dem Prozessor, die Taetigkeiten den einzelnen Befehlen.
Bei objektorientierter Programmierung sieht das ganze ein wenig anders aus. Da bin ich aber auch noch nicht so richtig dahintergestiegen
Mathe ist eigenltich nicht soooo wichtig (es sei den, Du willst Mathematische Programme schreiben), man muss zum programieren genaugenommen nur zaehlen koennen
Gruesse, kerri