AVR Programmering... Interessant.
Personligt kunne jeg godt tænke mig at lære C++ til ATmega processoren en dag, da jeg alligevel roder lidt med C++ 
Jeg anbefaler meget stærkt, at bruge C eller assembler til microcontrollere.
Grunden er at C++ fylder gevaldigt, og al kode, som laves i C++ kan laves i assembler eller C; det kan være din sourcekode kommer til at fylde lidt mere, men den binære fil kommer i næsten alle tilfælde til at være mindre, end hvis det var skrevet i C++.
C er grundstenen i mange programmerings-sprog. C++ består blandt andet af C, så det er ingen skade til at lære C først.
Jeg har lavet en ny tråd, hvor jeg vil prøve at lave en introduktion til C, med diverse spørgsmål/svar.