I am a newbie to Arduino and I am completely confused. I have started to set up an Arduino on a Breadboard from THIS GUIDE on SITE. I want to ask if I can burn bootloader and upload sketches to Arduino using a USBAsp. If I can then why would I need a USB to Serial Breakout board? It will be great if somebody please guides me.
I might be wrong that the USBAsp can be used to upload sketches to the Atmega328P? Then I think I will essentially need a USB to TTL [e.g. the PL2303HX]? [I can't live with this confusion in my mind and my heads gonna explode any minute now! Please help me!]