Lerne zuerst C auf dem PC, bis du einigermassen damit herumspielen
kannst, am besten mit irgend einem 20-EUR-Buch. Nebenbei machst du dich
ein bisschen über die Grundlagen der Elektronik schlau. Wenn du beides
einigermassen kannst (rechne so mit 15-30 3-stündigen Lernsessions, je
nach Vorkenntnissen in verwandten Bereichen), dann arbeite das Tutorial
von mikrocontroller.net durch, zuerst die AVR-Einführung (Assembler,
geht schon!) und dann das AVR GCC Tutorial.
Man braucht keine teuren Lehrmittel, sondern vorallem Selbstdisziplin
und die Fähigkeit, sich Informationen zu beschaffen!