My background is in networking, but I want to start programming.

is there much difference in programming between linux and windows? If you know how to program C, you know C regardless of the platform correct? I'm new to programming and use both linux and windows. Just wondering if there is a difference between the two if you plan to become a programmer. Does linux have advantages over windows for programmers vice versa?
Thanks