Grundsätzlich (Google, ebay ...) wird man heutzutage mit AVR Programmern
zugeschmissen. Was du da selber bauen willst bekommt man als Bausatz
oder fertig aufgebaut von hunderten von Firmen, so ab acht bis 10 Euro.
Im Prinzip funktionieren diese Programmer - meistens.
Wenn du es dir leisten kannst würde ich ein Original von Atmel nehmen.
Z.B. STK500 (der Standard, bewährt, durchaus bezahlbar), oder Dragon
(günstiger, USB, etwas empfindliche Elektronik, kommt ohne jegliches
Zubehör (= extra Kosten für Kabel)).
Gerade vom STK500 und von den Atmel ISP's gibt es Klone. Häufig ist
dabei nur so viel Elektronik im Klone drin, dass sich er gerade so vom
AVR Studio erkannt wird und mit der original Atmel Firmware arbeitet.
Das funktioniert, allerdings fehlen einen viele nette Funktionen der
Originale.
Der gerade auf der Homepage von mikrocontroller.net vorgestellte
Programmierer ist auch nett, ebenso gefallen mir die myAVR-Produkte
(allerdings etwas teuer).
Sehr preiswert, allerdings mit sehr rudimentärem Programmer (eher schon
primitiv) gibt es im Moment von Pollin ein Evaluation Board (unter
Fundgrube). Der Programmer auf dem Board sieht nach PonyProg aus, und
damit haben Leute immer mal wieder ärger.
Such dir mal einen aus, und dann benutz mal die Suchfunktion hier um zu
sehen, was die Leute zu dem Programmer sagen.