@b0rkI support this and I would like to read it when it's done.
I've dabbled with a lot of different languages and even wrote a program in C++ (that interacted closely with the kernel) for my BSc, but I'm mostly using Python and JS these days. Understanding C basics is very important.