(Linux kernel itself is written in C language (more than 90%, and some are written in assembly). Therefore, understanding and learning C language programming under Linux is undoubtedly beneficial to learning Linux!
Introduction to C Language Programming under Linux Operating System.pdf)