IDE (Integrated Development Environment)- This is like a program interface for developing. It’s got all sorts of functions for your project. Netbeans/Eclipse are often used for Java. Visual Studio is a popular one for C++. (The IDE is also a compiler.) IOS is programmed in Swift/ObjectiveCuses Xcode, Android is programmed in Java and uses Android ..