¿Es necesario aprender Qt en C++ antes de aprender PyQt?
No es necesario aprender C++ y Qt. Necesito aprender bien Python. PyQt sólo ofrece una posibilidad más: puedes escribir Qt en Python en lugar de C++. Para aprender PyQt, primero establezca una buena base en Python.
Si conoces C++, puedes leer algunos libros de Qt, que te serán útiles para aprender PyQt.
Si no entiendes C++, leer Qt sólo ralentizará tu progreso de aprendizaje.