Help with Linux and window side booting

How do I install Linux on a personal computer with Windows OS initially residing? Recently got an application design to run on Linux operating system, but I can't do without my window OS, what are the ways to create a Linux boot CD? What are the pros and cons of having Linux and Windows on a single system? How do I create Linux boot repair?
