Bei Ebay werden ab und zu auch ASURO Fertiggeräte für ca. 50 Euro + Versand angeboten. Bausätze kann man dort für ca. 30 Euro + Versand ergattern. Vielleicht macht es Sinn, wenn Du zunächst mit einem Fertiggerät startest, denn dann kannst Du sofort mit dem Programmieren in C beginnen.

Hier erhälst Du einen Einblick in die Verschachtelung der Funktionen, Defines und Makros: https://www.roboternetz.de/phpBB2/viewtopic.php?t=30601

Ich habe das auch hier festgehalten:
http://www.henkessoft.de/Roboter/ASURO.htm