Einstieg
Ganz von vorne
Sechs kurze Kapitel über die Begriffe, die in jeder Programmiersprache vorkommen: Variable, Datentyp, Bedingung, Schleife, Funktion. Ohne dass du dich vorher für eine Sprache entscheiden musst.
6 Lektionenrund 1 Stundenläuft im Browser
Wenn du noch nie programmiert hast, fang hier an. Nicht weil es Pflicht wäre, sondern weil dir sonst in jeder Lektion Wörter begegnen, die niemand erklärt hat.
Die Beispiele stehen in Python und C# nebeneinander. Nicht damit du beide lernst — sondern damit du siehst, dass es dieselbe Idee ist, nur anders geschrieben. Das ist die wichtigste Einsicht überhaupt: Programmiersprachen unterscheiden sich weniger, als es aussieht.
Zum Ausprobieren läuft hier Python, weil es am wenigsten Drumherum braucht.