Nejlepší odpověď
Musíte mít nějaké dobré zázemí v C ++. Bod výukových programů má pěkný výukový program C ++. Poté, co máte dobrou základnu v základním C ++, můžete nyní přejít na Qt. Použil jsem některá videa na youtube od Bryana Cainse. Vysvětluje věci velmi dobře a naučit se Qt mi nezabralo mnoho času. Qt IDE je velmi dobré z hlediska intellisense a automatického generování kódu skeletu. Dodává se také s dokumentací různých tříd. Měl bych také zmínit, že Qt není programovací jazyk, ale rámec pro vývoj aplikací založený na programovacím jazyce C ++.
Odpověď
Qt není programovací jazyk. Qt je sada nástrojů a softwarových knihoven (zejména v C ++) pro vývoj uživatelských rozhraní. Je to docela přímočaré a není to úplně na rozdíl od nativní metody kódování iOS v SWIFT nebo Objective-C, kdy nakreslíte uživatelské rozhraní a propojíte kód s prvky uživatelského rozhraní.
Můžete mít přenosné uživatelské rozhraní pomocí Qt, ale většina všeho bude z velké části specifická pro platformu.
Pokud máte většinu zkušeností s webovým programováním, můžete zvážit věci, jako je PhoneGap nebo Sencha, kde aplikaci budujete HTML5 a JavaScript.