Wenn du gerade C++ lehrnst dann gäbe es da das WinAVR-Packet für Windows oder das GCC für Linux...Is das gleiche nur für verschiedene Betriebssysteme. Ansonsten um in Basic zu proggen gibt es da Bascom. Der Vorteil von GCC/WinAVR ist das es komplett frei ist und Bascom bei der gratis Demo leider eine begrenzung von 2kb hat und das reicht nicht mehr aus um nen Atmega zu proggen..Also lehrn lieber C/C++ und lad dir WinAVR oder GCC herunter...Ein Tutorial findest auf mikrocontroller.net...