Fakt ist, solange du nicht per DU mit dem Mikrocontroller bist bleibt dir wohl nur Basic ... nur wirklich lernen wirst du damit nichts.

Für anständig kompilierten Code sollte man sich mit C näher befassen.
In Assembler programmieren meines Wissens nach nur Leute, die:
1. sich wirklich mit dem Mikroconroller beschäftigen
2. zeitkritische Dinge verwirklichen wollen.

Grüße,
Hanni