Hallo Michael,

das AVR-GCC-Tutorial setzt gute Kenntnisse in C voraus, es erklärt also nur den AVR-spezifischen Kram. Um C zu lernen ist es wirklich sinnvoll, erstmal auf dem PC anzufangen, gerade weil man da relativ schnell zum Erfolg kommt. Bei Mikrocontrollern kann man sich am Anfang nie 100% sicher sein, ob's an der Hard - oder Software liegt, wenn etwas nicht funktioniert. Schau mal http://ittk.falb.at/pt/unterlagen/vcppk/inhalt.html, ist zwar C++, aber das ist ja eine Erweiterung von C. Passender Compiler ist z.b. http://www.codeblocks.org/downloads/5 (der Download mit mingw).

MfG Mark