Se você ainda quiser um livro impresso (o que altamente recomendo), pegue o "C - A Linguagem de Programação", de Kerninghan & Ritchie. É bem didático, e foi escrito pelos próprios criadores da linguagem. O C++ do Stroustrup é uma leitura densa (e tenha em mente que C é diferente de C++; C não é orientado a objetos, C++ é; C é uma linguagem muito simples e elegante, ao passo que C++ é muito complexa e, às vezes, difícil de entender). Stroustrup é o criador de C++, mas o livro dele não é tão didático quanto o do K & R. O pessoal do comp.lang.c (newsgroup, procure em http://groups.google.com) recomenda fugir do Schildt (autor do "C Completo e Total") como o diabo foge da cruz; segundo o pessoal do grupo, é um livro muito voltado para a programação em DOS, e o código contém numerosos erros, começando por dizer que o protótipo da função principal pode ser simplesmente
main() em vez de int main(void) ou int main(int argc, char *argv[]) Isso pode parecer banal, mas é um erro grave, que prejudica, entre outras coisas, a portabilidade... não vou discutir isso aqui; para mais informações, procure comp.lang.c em http://groups.google.com