Visual Studio Code by Microsoft is arguably one of the best IDEs for coders. It supports multiple languages and has a plethora of extensions that you can install on top of a feature-rich coding setup.
Syntax highlighting and auto-complete with IntelliSense. Smart completions based on variable types, function definitions, and imported modules. It is Extensible and customizable, supports Git commands ...