This is based on my opinion, and others opinions’ may differ. What is best for one person is not always the best for another, obviously.
The runners-up are in rough order of my preference but don’t place too much emphasis on it. The main IDE listed for each language is what I recommend the most and it is what I use for my work in that language.
I also highly recommend Geany. I’ve used it for on-the-fly editing of numerous file types. It’s the most “IDE-like” general purpose editor I have had the pleasure of using. Or it was, until I tried out VS Code.
Visual Studio Code blurs the line between editors like Sublime Text, and full IDE’s like the flagship “Visual Studio 20xx“. I highly recommend you check it out. It’s popularity has boomed for a reason; even the Microsoft haters are coming around to it! If you want a single tool to work with various languages, it really is hard to beat VS Code.
It is worth noting that my first choice for each language is the relevant IDE offered by the company JetBrains. I genuinely believe they are the best IDE’s for each of these languages, even if it makes for a rather monotonous listing!
Runners-up:
Runners-up:
Runners-up:
Eclipse, CodeLite, Code::Blocks
Runner-up:
Runner-up:
Runner-up: