I'm just getting into microcontrollers and I'm getting an atmega328 to practice with, and probably make an arduino out of. I'm a bit confused about what I need to turn the usb from computer into something it will understand. I was confused about if I need an ftdi cable, but I think they are only used if you are using a bootloader? So I think I need a usb to ttl converter and I've found a couple cheap ones on ebay and am wondering if they will work. http://www.ebay.com/itm/NEW-USB-TTL-Converter-Module-buildin-in-CP2102-/180824855916?pt=LH_DefaultDomain_0&hash;=item2a1a00556c#ht_2026wt_958 This one I'm pretty sure will work but I think I would need to convert it to six pins for the atmega: http://www.ebay.com/itm/USBASP-USBISP-AVR-Programmer-ATMEL-ATMEGA8-ATMEGA128-ATMEGA168-New-/170787590104?pt=LH_DefaultDomain_0&hash;=item27c3bbcfd8#ht_2946wt_958 Sorry for such a beginner question I'm just getting started!