If you simply want to use one editor for many languages then VSCode otherwise if you work in particular languages where you need ultimate support and features tiered for that language then jetbrains.com PyCharm for my python ML work. IntelliJ for Kotlin and Java, and Webstorm for all the javascript in my life.