Linux Books: The Best and the Brightest
Books for Programmers

Dee-Ann LeBlanc
Monday, August 19, 2002 11:12:12 AM
Some people automatically assume that if you use Linux in any way, you
must be a programmer. As many of us know, this assumption is not
entirely accurate, so I've decided to list the programming books
separately. What you'll see here once again is a pretty eclectic
collection, but it emphasizes what many Linux-based programmers keep
on their bookshelves.
The Linux-specific books include Advanced Linux Programming
(0735710430), Linux Programming Unleashed, 2nd Edition (0672320215),
KYLIX: The Professional Developer's Guide and Reference
(1893115895), Linux Application Development (0201308215), and
Writing GNOME Applications (0201657910). Most of the other
recommended books are quite useful throughout many Unix flavors,
including The UNIX Programming Environment (013937681X), Unix
Network Programming volumes 1 (013490012X) and 2 (0130810819), and
Advanced Programming in the Unix Environment (0201563177).
More specific books include Perl for System Administration
(1565926099), Open Source Development with CVS, 2nd Edition
(B00006AVR4), the series Internetworking with TCP/IP: Client-Server
Programming and Applications by Douglas E. Comer, TCP/IP
Illustrated volumes 1 (0201633469) and 2 (0201563177),
Effective TCP/IP Programming (0201615894), Essential C++
(0201485184), and Effective C++, 2nd Edition (0201924889).
Other highly recommended books for programmers who use or even don't
use Linux include Numerical Recipes in C, 2nd Edition (0521431085)
and its C++ cousin (0521750334), the series Game Programming Gems
from Charles River Media, Writing Solid Code (1556155514), Code
Complete (1556154844), and Applied Cryptography: Protocols,
Algorithms, and Source Code in C, 2nd Edition (0471117099).
For those many programmers out there who need to improve their bug
finding and killing ability, there's Testing Computer Software, 2nd
Edition (0471358460).
Next: Books for Corporate IT Staff and Administrators »