I’ve done some kernel development. I’d suggest using a modern system. Most of the basic stuff in the book is still accurate and there’s great documentation available to help find newer APIs. The kernel is always refactoring so learning to find newer info is part of the skills you’ll need to develop anyway.
For newer APIs the kernels documentation is good:
https://www.kernel.org/doc/html/latest/
As for getting help, the #kernelnewbies channel on the OFTC IRC network is a good place to ask questions.
Have fun learning!