The C Programming Language (AKA: K&R)
The canonical text on the topic, written by the authors of the language (and Unix). The book is not easy but is slim and direct, pulls no punches, and requires patience and care...
Learn C The Hard Way
While not intended for a completely novice programmer (who should read "Learn Python The Hard Way" first), "Learn C The Hard Way" provides an extremely hands...