以下の順序で本を読んでみてはどうかと思う。

�@明解C言語入門編
 Cの概略をつかむ。
�A改訂第3版C言語入門
 記述に誤りがあるが、�@を読んでいれば、
 誤りに気づく。
 ポインタ、構造体等の解説が丁寧。
�B独習C
 問題に取り組み、確実にものにする。
 �Aとの併用も可。
�CK&R
 アンサーブックも入手し、問題に取り組む。
 そして熟読する。
�Dプログラミングおよびアルゴリズムの
 書籍をいろいろあたってみる。
本には好き好きがあるのでこれがベストとはいわないが・・・。