This is one of the most famous entry-level resources. The sysprog21/lkmpg repository maintains an updated version (supporting kernel 5.x and 6.x) and provides a direct PDF download .
A high-quality resource should guide you through the following progression: linux kernel programming pdf github high quality
While primarily a web-based book, the 0xAX/linux-insides repository is a high-quality community effort that breaks down the boot process and memory management in extreme detail. 2. Core Topics Covered in High-Quality Guides This is one of the most famous entry-level resources