qtdesginer y kdevelop vs qtcreator (desarrollo de aplicaciones KDE)

Quiero empezar a programar y dar mis primeros pasos en KDE pero tengo dudas con respecto a las herramientas a usar y el cometido de ellas:

- qtdesginer: Diseñador de interfaces qt.
- kdevelop: IDE para programación C/C++.
- qtcreator: Es un IDE de Nokia en el que han unido a qtdesigner y editor de código.

Mis dudas se encuentran en la diferencia entre programar aplicaciones KDE y programacion de aplicaciones QT.

Si no estoy equivocado ¿la herramienta de Nokia, qtcreator, permite el desarrollo de aplicaciones QT pero no KDE, y es por ello que debo usar la combinación kdevelop+qtdesginer?

KDE es un entorno de escritorio, QT son las librerias gráficas que utiliza KDE y otras aplicaciones.

Creo que primero deberias aprender un lenguaje de programación (al menos lo básico) C, C++, python, por elemplo y despúes adaptarlo a Qt.

Saludos

Creo que no me he explicado bien, mi duda gira en el hecho de la diferencia en programar directamente sobre QT o sobre la jerarquia de clases de KDE, y por lo tanto de las herramientas adecuadas para ello.