Which Arduino Should I Buy?

How can one download code w/o the bootloader when the bootloader is required to read the code?

Go read the datasheet,Section 28.8
It desribes how to use an AVR ISP to program a blank chip.