With moderate fanfare, the trolls have released a new preview of the grand, upcoming Qt Creator 2.0.
This is not a "bugfix release" – rather, it introduces integration with MADDE (of interest to Maemo developers – even seasoned scratchbox veterans will appreciate the seamless hardware debugging), and the ability to do Symbian development (which I didn’t try).
What I did try, on the other hand, is the QML (now called "Qt Quick") subsystem. It has improved quite a bit from the previous "raw" Bauhaus preview. The QML designer ("Bauhaus") behaves much better, and the QML code completion actually works (in the sense that it provides completions that make sense).
Now might be a good time to start looking at QML (apart from merely watching the impressive demos). It may mean you have to flex your mind from the deep-burned imperative programming instincts, but you’ll be better off for it.
And yeah, you’ll need to learn Javascript. With the rate the world is turning, there is no way around the fact that you’ll need to learn it in any case. Console yourself with the fact that Javascript is not the same copy-paste language it was 10 years ago, and read a good book.
