Boa noite, @Igor Augusto T Tibiriçá
Eu aprendi a programar em C na faculdade, basicamente cumprindo o conteúdo programático da disciplina de introdução à computação I e II.
Você deve aprender a aprender. Eu, particularmente não gosto muito de usar livros sempre para aprender linguagens de programação, porque é algo cansativo e repetitivo, se você já sabe alguma outra linguagem. Caso C seja sua primeira linguagem de programação, aí recomendo que você leia algum livro, ou assista algum curso de programação no youtube, de alguma universidade renomada. Um curso legal que você encontra no youtube é o CS50, de harvard.
Eu gosto muito mais de assistir vídeos do que de ler livros. Aí vai de cada um. Tenho meu material de IC I aqui guardado, caso tenha interesse e alguns vídeos no youtube, ensinando C, mas o foco do meu canal é desenvolvimento de jogos em javascript.
Caso queira o material, entre em contato comigo.
Abraço.