CS631: Advanced Programming in the Unix Environment
I have a book of the same name. I, reluctantly, recommend it.Why recommend?: lots of great content surrounding networking and file access, most of which will improve your programs a lot, if you code the things I do.Why reluctantly?: it is heavily dependent on libc. It may ruin you for other languages than C.Most of the libc shims suck.