Die richtigen stichwörter sind für dich JAVA, SWING, AWT. Swing ist eigentlich relativ leicht zu nutzen wenn man den dreh mal draussen hat. Es gibt auch einige GUI editoren von denen ich allerdings abraten muss (produzieren furchtbaren code )
Vom syntax her ist java recht einfach und c++ auf jeden fall vorzuziehen (sofern für dich geschwindigkeit kein thema ist) Ausserdem gibts in Java so praktische sachen wie zb den Garbage Collector.
Swing Tutorial: http://java.sun.com/docs/books/tutorial/uiswing/