Si te interesa seguir desarrollando aplicaciones para Windows, yo te animaría que saltases a C#. Por el contrario, si prefieres desarrollar aplicaciones multiplataformas para otros sistemas operativos, tienes un framework muy importante: Qt.
En Qt se pueden realizar aplicaciones en C++ o en QML (un lenguaje declarativo basado en Javascript). Pero existen bindings oficiales y no oficiales que te permiten programar con otros lenguajes, y el más famoso es PyQt (donde se utliza Python).
Echale un vistazo, Qt tiene una gran documentación y una gran comunidad.
http://qt.io/ https://wiki.python.org/moin/PyQt