Wenn du schon Kenntnisse in C++ hast und Assembler, dann würde ich dabei bleiben.
Es gibt hier im RN-Wissen ein C-Tutorial, es wird dir nicht sehr fremd sein.
Oder auch hier: http://www.mikrocontroller.net/artic...R-GCC-Tutorial
Einführung in AVR: www.mikrocontroller.net/articles/AVR-Tutorial