Also ne Grundschaltung findest du z.B. hier: http://www.mikrocontroller.net/tutorial/

Zum Start brauchst du also nen AVR-Controller mit Beschaltung (die kann auch auf nem Breadboard sein) und ein "ISP-Kabel" um das alles in den AVR zu bekommen.
Programmieren kannst du den AVR auch mit C, da gibt's hier auch ein unter Forum oder nen Wiki-Artikel zum "AVR-GCC": http://www.mikrocontroller.net/artic...R-GCC-Tutorial

Wenn du das alles durch hast bist du schon ein ganzes Stück weiter.