Brackets
Brackets is an open-source tool with a clear and simple interface that automatically defines code. To help you write code, it provides indentation and color-coding of segments for easier recognition, and arranges all the project elements in a workspace where you can categorize everything in a tree view, where code files and visual elements are the components of the page you are programming. Visit https://brackets.io to download.

Visual Studio Code
Visual Studio Code is a shortened version of Microsoft’s official development environment, which focuses exclusively on the code editor. This application is cross-platform and supports syntax for a large number of programming languages.
This tool provides support and help for various languages: HTML, CSS, JavaScript, variants of C, JSON, Java, SQL, PHO, Ruby, Visual Basic and many others that support highlighting, auto indentation, snippets and auto completion. Visit https://code.visualstudio.com to download.

Android Studio
Android Studio is a new and fully integrated application development environment recently released by Google for the Android operating system. It is designed to provide developers with new tools for creating applications, as well as an alternative to Eclipse, currently the most popular development environment. Visit https://developer.android.com/studio to download.

Unreal Engine 4
Unreal Engine 4 is currently one of the most powerful video game development tools on the market. Proof of this is that it has been used by the most popular commercial games such as Daylight, Dead Island 2, Space Hulk: Deathwing, Fable Legends and Tekken 7 (among many others). Visit https://www.unrealengine.com/en-US to download.

Eclips IDE
Eclipse is an integrated development environment for cross-platform open source applications. It primarily serves as a programming platform and can compile and debug programs in a variety of languages, but is most popular with Java programmers. However, thanks to the environment’s modularity, it can also be used for programming in C, Python, and many other languages.
The environment structure is clear, all functions are divided into different windows and allow fine-tuning. In addition, the editor has many built-in tools for debugging and analysis, and offers a project preview that lets you see how a Java application will look like without having to compile and run it. Visit https://www.eclipse.org/ide/ to download.
