So I had a go at QML a few years ago and it seems like a cool technology and definitely has a lot of potential for creating good user interfaces.
Getting started with QML is easy enough thanks to the examples directly present in QtCreator. You can get up and running quickly and adapt an example to what you want to achieve.
After a while you will stumble upon a bunch of more or less fundamental questions like:
- How can I interface QML with my existing C++ code?
- How can I get the filename and path of the current module from code?
- What is the meaning of life?