you can use kdevelop or qtcreator which is available from the qt website. I guess since kdevelop4 isn’t ready yet (you can try a beta version from build sercice kde community repository) which provides a better syntax completion as kdevelop3 qtcreator might be the best choice for beginners, but I haven’t tested qtcreator yet but a lot users are reporting positive things about it.
This is a WAR! Let’s rant all IDEs!
Seriously if you are planing to develop with Qt Jambi (same QT framework - for Java) I suggest you the Eclipse addon. You’ll find it on Qt’s site.
If you are experienced Java/C++ programmer then a complete book could be very annoying (especially the parts about data type and the examples first with 1 combo box, then with 2 combo box. after 1+2 combo box, etc.etc. :)). I’m learning from the API reference - it’s complete and have many little examples.