Visuals Studios is probably your best bet, for C coding I use Notepad++ since I need to compile it on a Unix based server using gcc compiler; I just do in notepad++ and transfer it remotely to a unix/linux server.
for C++ I use visual studios for bigger projects and NetBeans for smaller short programs.
For Java I use Eclipse. (Android Studios for Java if mobile app development)
For C# I use Mono Develop (scripting for Unity games).