Since much of the world is still using Windows 7, if you *must* use Visual Studio, I recommend 2010 (2010 express if you don't want to pay). That way your beta testers / friends do not need to download and install extra runtimes just to give feedback on your software.
Personally I recommend getting away from Visual Studio since I have seen so many developers get locked into it and missing out on really cool innovative compilers like Emscripten. So perhaps give GCC a shot (via the MinGW distribution) or better yet, Clang (since there is so much great work done on this tool these days). As a bonus, you do not need to install runtimes to get the output working on other machines (single portable .dll instead).
Some IDEs you might like if you want something more than a text editor:
Code::Blocks
QtCreator
CLion
These can all be made to use Clang, GCC, Emscripten etc...
But... remember, a lot of professional software developers do not use IDEs, perhaps have a think as to why and decide if you really need one. You will be so much more dynamic if you can make do without.
I personally use vi on OpenBSD and Notepad++ on Windows. Both help me keep my sanity and also allow me to clearly see where Visual Studio has fscked up the formatting when I mark my student's assignments.
Also Visual Studio 2015 Community requires logging in before you can use it. I never trust this kind of stuff.