Which is the best programmer(ex AVRisp mk2, usbtiny) for a simple blink led prog

Sorry this sounds too simple but i am just new to arduino and i dont know Which is the best programmer(ex AVRisp mk2, usbtiny) for a simple blink led program. I am really confused within to select which programmer for what? Can any body help me clear my doubts.

If you're new to this all, why not stick to the simple serial upload of the Arduino? Seems to me like the best option for you...

You mean by using the seriel port???

Yes. You do not need a Programmer if your uC has a bootloader on it and a USB/Serial is on the board, i.e. an Uno, Nano, Mega, etc.

yash_thaker:
You mean by using the seriel port???

No (and yes). Just use the USB (and thus Virtual serial-port) of the Arduino.

Thank you for your support!!!

The ide doesn't make it clear that you only use the programmer for advanced processes like bootloading or uploading to chips without a bootloader. The menu is ignored when uploading sketches normally.