jenom bych rekl ze je lepsi se naucit C na normalni PC platforme a pote si jen vzit dokumentaci:
http://www.nongnu.org/avr-libc/user-manual/index.html a programovat pro avr protoze bych rekl ze ty co se uci C jen pro avr jsou takovy patlalove ...
material pro nauceni se C:
http://www.builder.cz/rubriky/c/c--/ucime-se-c-1-dil--1... (s tim jsem kdysi zacinal)