Ich empfehle den Einstieg mit WinAVR in C. Die AVR-Serie ist für C optimiert, es lohnt sich also das zu lernen. Die anderen Hochsprachen taugen zwar auch was, aber man kommt auf dauer nicht richtig an die Hardware ran ...

Einfache Programme mit ein wenig Interruptsteuerung sind auch nicht wirklich schwer, da gibt es auch genügend Beispiele.

Das Paket aus WinAVR und PonyProg kostet nur den Download und ist meine bevorzugte Entwicklungsumgebung. Mit AVR-Studio kann man da sogar professionell debuggen.