Almost all programming languages have libraries that help you create a GUI (Graphical User Interface). Most programming languages, including C++, C#, and Java are general-purpose programming languages – you can use them to program whatever you want.
For Java for example, see this tutorial: Creating a GUI With JFC/Swing.
If you want to write an Android app, you’ll program in Java.
For iOS and Mac OS X, you’ll most likely write your app in Objective-C.
2
solved How can I make my own graphic interface? [closed]