The C Programming Language (2nd Edition)
Just about every C programmer I respect learned C from this book. Unlike many of the 1,000 page doorstops stuffed with CD-ROMs that have become popular, this volume is concise and powerful (if somewhat dangerous) -- like C itself. And it was written by Kernighan himself. Need we say more?
(read review)
Top tags: programming, c, computer science, computers, nonfiction
(all tags)