Naja, vielleicht solltest du dich erst einmal für eine Programmiersprache entscheiden.

Zur Auswahl stehen:

- Assembler
- C
- Basic

Wenn du das getan hast, solltest du dir die entsprechende Entwicklungsumgebung besorgen. Diese wäre:
- AVR Studio (www.atmel.com) für Assembler
- WinAVR (http://winavr.sourceforge.net/) für C
- oder Bascom (http://www.mcselec.com/) für Basic.

Tutorials für Assembler & C findest du z.B. bei www.mikrocontroller.net und für Basic gibts hier so den ein oder anderen Freak.

Ich hoffe dir damit ein wenig geholfen zu haben.

Grüße,
da Hanni.