yes loads of information and tools on it what you want to know?
I am expert at it but learning I can read and write to memory and run a couple of hello world tutorials but not much more yet I know of some good guys on YouTube who are teaching me at the moment Jakash3 is the a top man at that coding game but do some programming myself in batch script vbscript visual basic 2008-2011 and assembly always took my fancy to learn you can follow along mike'os project on YouTube that will teach you a lot about writing drivers and kernels but depends what you want to achieve.
Kind Regards