The machine you are programming on is irrelevant (assuming the LIbs are there), ll that matters is the machine that you are running it on. But if you want to write windows code on a Linux box Wine will help with debugging if you use windows api's. Otherwise you will need to transfer the program to a windows box for debugging...pain in the butt.