http://www.ecst.csuchico.edu/~beej/guide/Over the years I've accumulated much information on many computer-related things, and I feel strangely compelled to share them with others. There aren't many things here now, but I'm working on it.
Beej's Guide to Network Programming 中文版: http://member.netease.com/~chcd/socket.htmThis is a beginner's guide to socket programming with Internet sockets. It is meant to be a springboard that will launch you into the exciting world of TCP/IP programming. This document has earned a fair amount of praise.
Beej's Guide to Unix Interprocess Communication Now that you have extra-process communication going on with sockets, why not try your hand at some interprocess communication, eh? Shared memory, semaphores, signals, and memory mapped files await you!
Beej's Guide to C rough draft, temporary URL This is a bit of a practice book for later when I write a real book. Since I know C like the back of my hand, it's a good place to start (because I don't need many references to write it!) Keep in mind that this is completely incomplete right now, and I haven't even read most of what I've written. So if you see errors of any kind, and there are a lot of them, feel free to drop me a line so I can fix them. Likewise, if you think the structure could be rearranged, or something was left out (since the book is in progress, lots of stuff is still left out), or if there was something you'd like to see, etc., etc., just let me know and I promise to at least think about it.
Beej's Guide to Killing Dragons If you play Moria, this will help you slay Ancient Multi-Hued Dragons from the safety of your own home.