La mejor respuesta
Debe tener una buena experiencia en C ++. El punto de tutoriales tiene un buen tutorial de C ++. Después de tener una buena base en C ++ básico, ahora puede pasar a Qt. Usé algunos videos en youtube de Bryan Cains. Explica las cosas muy bien y no me tomó mucho tiempo aprender Qt. El IDE de Qt es muy bueno en términos de intellisense y autogeneración de código esqueleto. También viene con documentación de varias clases. También debo mencionar que Qt no es un lenguaje de programación sino un marco de desarrollo de aplicaciones basado en el lenguaje de programación C ++.
Respuesta
Qt no es un lenguaje de programación. Qt es un conjunto de herramientas y bibliotecas de software (es decir, en C ++) para desarrollar interfaces de usuario. Es bastante sencillo y no es completamente diferente al método nativo de codificación de iOS en SWIFT u Objective-C, mediante el cual dibuja la interfaz de usuario y vincula el código a los elementos de la interfaz de usuario.
Puede tener la IU portátil usando Qt, pero casi todo lo demás va a ser en gran parte específico de la plataforma.
Si la mayor parte de su experiencia es en programación web, puede considerar cosas como PhoneGap o Sencha donde construye la aplicación HTML5 y JavaScript.