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.