Programming Related

Hello every One
I need to know that if i bye the arduino board which having the at mega 328 controller with bootloder code. I am working with that and it work good but now I want to use the atmega8 which do not have the bootloder code (blank controller) so what should I need to do for using that blank controller with arduino IDE .
Can I program blank controller by "arduino Uno with atmega328”? I also need to know that which types of blank controller (like at mega 8, tinyavr, other avr family etc) I can programmed by single UNO board.
Which Boot loader code i need to use for make the blank controller to arduino supported board. May I use the same boot loader code for the other AVR family?

waiting for the replay

Best Regards
Brijesh Gohel

For the ATmega8 you can select the board "Arduino NG or older w/ ATmega8". To burn the bootloader you will need an ISP device or use the Arduino UNO as an ISP. You can get the USBasp ISP device on eBay for under $4.

You can use some other AVR processors by downloading a third-party 'core':
http://playground.arduino.cc/Main/ArduinoOnOtherAtmelChips