Купить - это, конечно, хороший совет. За одним маленьким "но": для этого нужны деньги. А тратить деньги на программаторы может себе позволить далеко не каждый. Всегда пользуюсь только самодельными программаторами.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)