Complete Bread board arduino
There are many usb to serial converter available on the market but can I make my own?


Yes, but if you need to ask how then you're not ready to undertake the task.


  One more thing is there any other way burn program from arduino ide to microcontroller via usb on bread board without having the arduino board.


Yes. The IDE doesn't care how you connect to the MCU, only that it has the appropriate bootloader for the programming method.


  Or can I burn program to microcontroller on the bread board from arduino board without removing the on board ic.


ArduinoISP will let you use an existing Arduino as an AVR ISP programmer. ISP does not require a bootloader, nor does it require a serial (UART) connection.