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.
A powerful text editor, known for it's lightweight, powerful and rich functionality, supports a variety of configurations and is the best alternative to notepad.
A file content comparison tool supports to compare 2 or 3 files, folders, compressed files, FTP files and jar files at a time. It's an essential tool for programmers.