I might by the way ask if somebody knows a good C++/C# IDE? since I think visual studio, telling by my 2-years experience of that IDE, is somewhat messy.
Quite frankly, Visual Studio is the best IDE I have worked with. It does a lot, so it may seem intimidating if you only use very little of its functionality, but once you need something, you will appreciate that it's just there. QtCreator comes somewhat close for C++ and is platform-independent, but its debugger (or any other IDE's debugger really) is not even close to what VS can do.