The best way to learn the Windows Driver Framework (KMDF/WDF) isn't by reading endless documentation, it's by reading and understanding real sample drivers.
No amount of theory can replace the practical experience you gain from studying production-quality examples.