Tja!!! Wenns um den Einstieg geht in sachen Controller Proggen,dann
könnte ich dir das MyAvr Lehrbuch (www.myavr.de) emfehlen. Kostet aber 49€ und es erklärt in erster Lienie das Programmieren in Assempler und nur zum Schluss gibt es lediglich eine kleine Einführung in C (Bascom auch).

Es gibt auf der http://www.myavr.de/shop/artlist.php?katID=4 Software
für einsteiger, wie (MyAVR Workpad Plus) für 24,90€. es gibt zwar auch kostenlose Software zum Proggen eines AVRs, doch bei Dieser kannst du
auf ein Vohrrad von vorgefertigten Programmteilen wie auch Hilfestellungen und Erklärungen zu den Befehlen der Programmiersprache
zurückgreifen.MyAVR Workpad Plus bietet die Möglichkeit zwischen zwei Programmiersprachen zu wählen. Einmal Assempler und einmal C. Zusätzlich kannst du direckt aus einer Liste wählen, mit welchen AVR du Arbeitest (AVR Mega 8, 32, 128 oder Ttiny) und es werden die Einstellungen zum Controller Type automatisch erstellt.

Dies soll aber nur ein Tipp sein.
AVR Controller sind zudem hir im Forum stark vertreten weshalb ich Diesen in den Fordergrund stelle.

Gruss Devid