C: Notepad++ (It's very lightweight) or CLion
C#: Visual studio
C++: Visual studio
Java: Eclipse
for java - eclipse
also u can use android studio
- - - Updated - - -
c++: Visual studio 2015
Initially I had used turbo c, but now it is discontinued. So Visual Studio is the option remaining for C/C++.
C/C++/C# -> Visual Studio Community (FREE)
JAVA -> IntelliJ (Its more eye friendly as eclipse, it has a standard to change dark/light theme which eclipse doesnt have. At eclipse you have to use plugins that sucks balls)
As everyone has already mentioned above, I personally use Visual Studio for everything "C" related and Eclipse for Java. You could check out CodeBlocks (http://www.codeblocks.org). I have never used it before, but I do recall watching a youtube tutorial on C++ using it.
There are so many recommendations for Eclipse but if you haven't used a Java IDE before, I would recommend you go with IntelliJ IDEA. Much better to start with the good IDE (fight me).
For java I would recommend using intellij idea, this integrated development environment is great in every aspect.
for C, C# and C++ visual studio is fantastic in its features and functionality.
C: Notepad++ (It's very lightweight) or CLion
C#: Visual studio
C++: Visual studio
Java: Eclipse