Also ich würd dir nen Bootloader empfehlen da kannst du ohne externen Programmer dein Programm einfach über die serielle Schnittstelle einspielen.
Mit nem externen Programmer ist das ganze zwar noch einfacher aber du bräuchtest dir nicht extra einen besorgen.
Einen Atmega mit bootloader drauf können wir dir sicher zuschicken da kannst du dich dann drauf austoben.