This is a really well-written guide. Covers a ton of concepts in C. (Scroll up for the ToC).

There are other formats here https://beej.us/guide/bgc/