(I am not sure if this is the right forum section to post,but my question is towards passionate C/C++ programmers,so I decided to send my post under this section.)


Yesterday,I have read that Qt 5 gives programmers two options for GUI design,QtQuick and traditional Qtwidgets.
Unfortunately,to use QtQuick,you have to learn a Javascript like language called "QML".I've read that QtQuick has some additional features (some animation elements I think) which is not available with current QtWidgets,and that nobody is currently working on QtWidgets to improve it.So there is no Qtwidgets/c++ equiavalent of some QtQuick features.

Reading those,really broke my morale.My roadmap was after learning C,I would learn C++ and then I would learn Qt and combine them.But now,I heard about Qml.I've read that a Nokia/Digia officer said QT 5 still has QWidgets and that QtQuick is not superior to it.But unfortunately he also said that QtQuick is the better way to go.I fear that they they may avoid QtWidgets in the future and they may even develop QML more and may
discard C++ and other languages from Qt totally,who knows.

After doing some research on internet,I started thinking about other GUIs and programming frameworks.I like C++ Builder but
unfortunately,when I google it,or search in the forums(other than embarcadero's) for "c++ builder",the results make me think that C++ Builder is not popular,and also there is no new English book of it after it's acquisition and resurrection by Embercadero.All the English books I have seen about it are old books belong to Borland times.

What do you passionate C/C++ programmers do?Do you continue using Qt?What do you think about Qt's future,will they abandon traditional QWidgets in next versions or maybe even abandon c++ and other languages totaly and enforce QML totally?If you left using Qt,or have not been using Qt,what are you using for c++ GUI and API,do you recommend it?

I even started thinking to leave programming totaly or maybe starting Java,but when I faced with difficulties while learning programming,my c/c++ passion always kept me going,but I don't have this passion for Java or any other programming language.