Lâu rồi ko động vào C nên không nhớ ngày xưa mình đọc sách gì.

Nếu thích thì học luôn C++ cho máu, học trên trang này:
http://www.learncpp.com/
Phân ra khá là đầy đủ, ngoài tutorial ra thì còn có các thảo luận, comment ở bên dưới nên học khá là dễ vào, qua đó cũng nâng cao hiểu biết lên khá nhiều.

Soft để lập trình thì có nhiều, đơn giản như editor thì có Notepad++, nếu IDE thì CodeBlocks, Netbeans, Eclipse...