Wie schon erwähnt, mit C++ tut sich bei den kleinen wenig bis nichts, aber auf C zurücksteigen, oder dann wieder hochsteigen ist sicher kein Problem.
Zwei Roboter hab ich schon genannt.
Aber eine Lochrasterplatine mit zwei kleinen Motoren drauf und einem dritten Rad vorne oder hinten, ist für den Anfang ja auch möglich und bietet genug Platz für erweiterungen. Das wäre einen sehr billige Methode.