Program upload Mini Atmega 328P

Dear all,

Here i am using Below product .Can one tel me simple way to upload program into Below Module.Is there any method where we can easily check code and ETC.

Is it possible to attach USB such that i can upload program. If yes let me know USB to purchase link.

http://www.digibay.in/development-boards/avr/001-dbduino-pro-mini-5v-16mhz-atmega-328p

This, or an equivalent, is typically used: https://www.sparkfun.com/products/9716