TIL about kernelnewbies. It is a community of aspiring Linux kernel developers who work to improve their Kernels and more experienced developers willing to share their knowledge.
You can follow a tutorial for creating your first kernel patch, or read about Linux kernel Hacking. You can further learn about kernel subsystem as well.