Code Editor
Depends on what I'm doing. I use Aptana Studio IDE for PHP (no version 7 support, but it's okay for the most part), Eclipse for Java, Visual Studio for .NET, and VS Code or vim for everything else.
I primarily use vim, but do use VS Code when it makes sense to. An example of this is when I'm developing for the MXChip which is a microcontroller board that has excellent support within VS Code.
Matt Strom
Software Engineer, TypeScript ninja
I use VS Code for personal projects because it's free.
For work projects, I use Webstorm for JavaScript development, which is by far the most capable IDE out there (likewise for all of its siblings from JetBrains: IntelliJ, PhpStorm, RubyMine, PyCharm, etc).
In the past when I have worked on Windows, I loved using Visual Studio for .NET development. Also a fantastic IDE. There is a free version called Community Edition and a Professional Edition.