Take in account that PyQt is considered a thin layer on top of QT, so if you want pyqt tutorials youll get a mix of technical questions about how to improve that layer, and not the application developing thng. for example, points 1, 2 and 4 matters to QT and no PyQt directly, because are concepts, and belong to QT Dont consider this as a rule, its just a guide