Hi,
prinzipiell gibt es für AVRs ISP-Adapter ab etwa 5 Euro selbstbau, da reichen Drähte, bzw 10 Euro gekauft. Die sind dann allerdings meist für den Parallelport, es gibt aber auch einfache für RS232. Wenn man was mit USB will würde ich den
USBprog empfehlen, der kann wohl demnächst auch Debugging (der emuliert einfach verschiedene original-Atmeltools).
Bei anderen Controllern ist man meist bei höheren Preisen, da die oft gar kein ISP kennen sondern per HVPP (high-voltage parallel programming) geflasht werden müssen.
IMHO sind für Hobby-Projekte die AVRs das beste, was es zur Zeit auf dem Markt gibt
Als (HW-)Entwicklungsumgebung kann man recht viel nehmen, vom einfach Breadboard (bekommt man ab 10 Euro würd ich sagen), über kleine fertige Boards (zb embedded-projects.net, robotikhardware.de (wurde ja schon genannt)) bis zu den "besseren" Boards (zb embedit.de, wobei die das Board zur Zeit leider gar nicht im Angebot haben).
SW-Seitig gibts dann die breite Palette, ein Großteil davon per GNU Compiler Collection:
ASM, C, C++, Ada (vllt noch mehr?)
Kommerziell gibts zb noch: Basic (Bascom), Pascal (AVRco), C
Und zur Entwicklung: AVR Studio (Atmel eigene
IDE), Eclipse mit AVR-Plugin.
Generell zu empfehlende Seite rund um Mikrocontroller:
www.mikrocontroller.net
Grüße,
Chris