Yes I know you're talking about Visual Studio, which is an expensive product. However the compilers can be downloaded from MSDN for free, although they don't come with the IDE. But you can get round that; use Eclipse or some other open source IDE instead. All the MSDN help stuff is online so all you lose there are the Visual Studio specific key bindings and behaviour.