For german users:
C von A bis Z
All basics you have to know about C programming. With sourcecode-examples and lots of useful graphics.
also available as Open Book: www.pronix.de
There's also a Linux-Unix-Programming book and a book for Shell-Programming... (I haven't read them).