C ist tatsächlich zwar die weitverbreitetste Programmiersprache, für C gibt es im Internet auch am meiste Quellcode.
Wenn du aber noch keine Programmierkenntnisse hast, ist Basic wegen seiner einfachen Syntax auch eine geeignete Sprache. Für AVR-Microcontroller gibt es da die Entwicklungsumgebung Bascom mit vielen vorprogrammierten Funktionen, z.B. für UART, Display, Servos, sogar für USB(kostenpflichtig). Es gibt eine kostenlose Bascom-Demo für maximal 4kB compillierten Code.

Der grösste Nachteil bei Basic ist, dass es langsam ist. Da man mit Bascom aber Inline-Assembler einfügen kann, sollte dies auch kein grosses Problem sein.