Du mußt dir auch nicht unbedingt gleich was kaufen.
Einige Systeme bieten einen Simulator, wo man ein Programm erstmal testen kann, quasi so wie auf 'nem (einfachen) Board eines Starterpacks.
Manche Systeme lassen sich sogar debuggen, so wie wir es sonst auch kennen.
Vor Kurzem hatte hier doch irgendwo jemand soein neues Baukastensystem verlinkt?
[edit] gefunden ...
Tinkerforge
Viele fertige kleine Module, welche man nur noch zusammenstecken muß.
Abgesehn von ein bissl Zeugs in der Lehre hatte ich mal etwas mit der C-Control von Conrad gespielt.
Ist praktisch auch eine Art Baukastensystem und die C-Control 1 läßt sich ganz praktisch mit einem Basic-Dialekt programmieren (neben C, ein bissl Assembler und 'ner Fuzzy-Logic).
Basic ... näher am Pascal kann man nicht sein
http://www.mikrocontroller.net/articles/C-Control
(der Vorgänger der C-Control war auch sehr praktisch, aber den bekommt man nirgendwo mehr
)