Choose a source code editor based on programming languages
An APP is usually developed with a unique development platform which is specified based on its programming language, such as .NET development can only be performed with Visual Studio, IOS development with Xcode only, etc. Since it is non-selectable, this type of development tools will not be listed in this category.
A well-known text editor, its Pros are supporting Windows, Mac, and Linux, allowing to make program under all significant platforms. It’s a must-have tool for programmers.