I'm just starting to pick up Unix programming myself. (I already know
C syntax moderately well but not the unix environment.) The book I
like best that I've seen is Advanced Unix Programming, Marc
J. Rochkind, Prentic Hall. It presumes you know C. There's an
O'Reilly book, too, "Using C Under Unix" or something, author is
Currey or Currie. I can't say which is more authoritative or correct,
Rochkind is much more careful about error trapping and I think goes
into greater depth about when you use one technique rather than
another. Both go into some detail about differences between unix
I agree with david rosner, Topics in C Programming (Kochan and Wood,
Hayden) is helpful but it is also trying to teach C itself.
If anyone knows of tutorial information on programming under unix
that's on the net, let me know, I intend to compile a web page
of pointers. (Or if you know of such a web page, let me know.)
(Not just c, perl too, just anything with emphasis on Unix or TCP
>> I would like to know where a good place to start learning about
>> programming in C for Unix Systems. Are there any good books out there on
>> the subject. I would like one that explains the diferences in the
>> diferent implementations of Unix there strenghts and weaknesses.
>I taught myself C by reading Topics in C programming by Sephen G. Kochan
>and Patrick H. Wood.