To program the ATmega chip on the breadboard. You can use FTDI Breakout Board also. An Arduino consists of many components like: a linear regulator, USB to Serial microcontroller, debug LED, power LED ...