What are some alternatives?
Microsoft Visual Studio - Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft.
IntelliJ IDEA - Capable and Ergonomic IDE for JVM
Ruby - A dynamic, interpreted, open source programming language with a focus on simplicity and productivity
Android Studio - Android development environment based on IntelliJ IDEA
Python - Python is a clear and powerful object-oriented programming language, comparable to Perl, Ruby, Scheme, or Java.