Linux has been bundled with the basics to develop pretty much all along. If not, it's easy to go to the package manager and get KDevelop, CodeBlocks, etc... and get all the stuff you (likely) need in 3 minutes. OSX has hopped on that bandwagon years ago as well.
I'll consider using MS's offering if they make it easier than the competition. They've managed to come from behind (I'll double that entendre) before with good offerings. Lets see if they manage to this time around.