Frequently Recommended Unix Programming Books

Learn to Write Unix / Linux / BSD Programs

Frequently Recommended Unix / Linux / BSD Programming Books

Listed on this page are books frequently recommended on programming the Unix operating system. The information provided in these books usually also apply to programming the Unix clones and variants like Linux, FreeBSD, OpenBSD, NetBSD, 386BSD, and the system underlying Mac OS X (which is also BSD based).

Note that these books are (obviously) not free. You may obtain them from any local bookstore or order them from an online store like The links below point to the same item in the Amazon website, where there are typically some reviews from other readers too.

Related Pages

Frequently Recommended Linux / Unix / BSD Programming Books

Advanced Programming In the Unix Environment

This is (in my opinion) one of the best books around on writing Unix programs. It functions effectively both as a tutorial as well as a reference on how you can get things done in a Unix-type system (including Linux, FreeBSD, etc).

Internetworking with TCP/IP Vol. III, Client-Server Programming and Applications - BSD Socket Version

Douglas E Comer's and David L Stevens' second edition of this book is a very readable book, making it an excellent tutorial for the person trying to get started on writing applications that use TCP/IP. It is a good companion to W Richard Steven's Unix Network Programming (see Frequently Recommended Internet Programming Books) which covers essentially the same ground in greater detail (and thus is a good reference).

Unix Network Programming: Networking Apis: Sockets and Xti (Volume 1)

Written by W Richard Stevens, this book deals with socket programming, and covers not just Internet Protocol version 4 (IPv4) but also the new Internet Protocol version 6 (IPv6). If you want to write client/server programs, or any program that use sockets (such as programs that access the Internet) you can't afford not to have this book.

Unix Network Programming Volume 2: Interprocess Communications

A book that deals with IPC, pipes, FIFOs, message queues, semaphores, locking and unlocking records, shared memory, RPCs, etc, by the famous author, W Richard Stevens. Like all the other books by this author, this book comes highly recommended by its readers.

Related Pages

Can't Find What You're Looking For?

Search the site using Google.

Newest Pages

Popular Pages

How to Link to This Page

It will appear on your page as:

Frequently Recommended Unix / Linux / BSD Programming Books Free Programmers, Webmasters and Security Resource Site Free Webmaster Tutorials, Scripts and Articles Free How-To Guides Free Programmers, Webmasters and Security Resources
If you find this site useful, please link to us.