So schwer ist die Porgrammierung eigentlich nicht. Wenn man erst mal eine Programmiersprache kann, geht es bei der 2. , 3. und 4. dann deutlich einfacher. Der Anfang ist vermutlich am PC einfacher, weil man da eine bessere Rückmeldung und Ausgabe hat. Bei einem µC oder Model-Bot fehlt einem die einfache Möglichkeit Zwischenergebnisse auszugeben. Der Schritt vom PC zum µC ist danach relativ klein. Ab man nun mit Basic oder C anfängt ist Geschmackssache, man kann sich an beides gewöhnen. Man kann auch immer noch mit PASCAL anfangen - das ist nicht so kryptisch wie C, aber etwas geordneter als Basic. Nur am µC ist Pascal eher ein Ausnahme.

Ich habe mit Basic begonnen, am C64, so wie es damals üblich war mit dem Handbuch. Danach Pascal in der Schule und ASM für den 6502. Zwischen durch kam noch etwas Fortran, aber nur soweit um Programme zu verstehen. Später kam C dazu mit einem Buch das eigentlich für den umstieg von C&R C auf ANSI C gedacht war. Nicht unbedingt die beste Lösung, aber relativ kurz, und man musste auch noch etwas selber denken, so das das lesen nicht so langweilig wird.