Эта книга - для программистов, предпочитающих C++ всем остальным языкам программирования и желающих создавать эффективные приложения для Linux, переносимые и на другие платформы. Тут обсуждается большинство самых важных классов библиотеки Qt, однако не рассчитывайте на полное описание их методов или списки свойств - это не справочник с таблицами классов, их свойств и функций-членов. Скорее, это базовый курс по освоению методов написания программ с использованием Qt - универсальной библиотеки (или программной оболочки) для создания мощных переносимых приложений на языке C++.
Книга предназначена для подготовленных читателей - знание C++ в той или иной мере обязательно. Также предполагается знание устройства и архитектуры операционных систем (в частности Linux и MS Windows) и общей технологии программирования - принципов сборки программ, использования компилятора, сборщика и отладчика, а также умение работать в командной строке и писать командные файлы.