Читал
Прохоренок-Дронов, который уже выше кидали. Для начального понимания, как же все устроено, более чем подходит.
А дальше - документация по PyQt5, StackOverflow и упорное набивание шишек.
Также советую сразу начать вникать в управление потоками, в частности с использованием QThread, ибо без них создать что-то удобоваримое вряд ли выйдет.