Hi Roboaktiv,
C ist schon ganz gut. Zudem ist C für komplexe Projekte auf Mikrocontrollern optimal. Anfangen würde ich aber in Assembler, damit du ganz genau verstehst, wie der Controller funktioniert. Manche Sachen sind nur mit Assembler lösbar und da würde dir später eventuell das Wissen fehlen.
Da du schon C kannst würde ich nicht in die Versuchung kommen in BASIC zu programmieren, auch wenn Bascom echt klasse ist.

Gruß,
SIGINT