Конечно можно пошутить: изучение QT5 надо начинать с QT4 :)
А если серьезно, то без базы языка программирования СИ/СИ++, знания операционной системы, веб-технологий в вашем случае никуда. Ну и алгоритмитизация, сети, математика, статистика, администриование - все это будет неотъемлемыми кусочками вашего изучения.
Про QT есть книги, автором не припомню, но погуглив вы найдете даже русскоязычные варианты книг. Английский само собой маст хэв и форевер!