2. Komodo Edit
Komodo Edit is the freeware version of the very popular Komodo IDE. Though Komodo Edit may be a light version of the program, it still includes a multi-language editor, auto-complete, toolbox, skins, change tracking, and Kopy.io integration; most of what a programmer should need on a day-to-day basis. And if you feel like making the investment, you can also purchase the commercial version of Komodo Edit: Komodo IDE. Komodo IDE is a simple and easy to use solution that nevertheless offers a lot of depth.
Want something simple, light, and supremely hackable? Then you want Atom by Github. Some programmers truly believe that less is more. These programmers will likely prefer something like Atom; an advanced editor that offers all of the essentials without any of the bloat. For advanced programmers, Atom by Github can easily be configured and “hacked” to customize it. In fact, virtually every part of Atom can be hacked, thereby creating an environment that gives you everything you need while hiding the features that you never use.
On the far other end of the spectrum, perhaps you want something that’s completely feature complete. Visual Studio 2017 is the answer for those who want a feature rich IDE with advanced debugging and an entire suite of tools and features. Visual Studio is integrated with the cloud and it can be used by teams, making it one of the best options for users who need to collaborate with other people. Visual Studio also has advanced debugging services that are specifically designed for mobile apps and similar platforms, offering fast and easy customization.
Learning multiple IDEs can be ideal for a programmer who wants to make themselves as competitive as possible. As an example, there are some companies that work primarily with Visual Studio 2017. But for the most part, an IDE will be a personal preference. To learn more about the IDE requirements that some companies may have, you can look at the job listings at Software Specialists.