Books Programmers Should Read

A Listmania! list by L. Robb
(REAL NAME)   
The list author says: "These are the "timeless" books that every programmer should have on their bookshelf. You won't find books with titles like "Teach yourself Turbo Pascal in 21 days"; Instead, you'll find books that still hold their value decades later."
The C Programming Language, 2nd Edition
1.  The C Programming Language, 2nd Edition by Brian W. Kernighan
The list author says:
  "You need to know a language that is close to the machine. That language is C: a small, expressive, and powerful language. It's the language used by most systems level software, it's the language used to write Unix, Linux, and Windows. Every programmer should know some C."
$54.05   Used & New from: $35.00
4.6 out of 5 stars  See all reviews (468 customer reviews) | 3 customer discussions

The Little Schemer - 4th Edition
2.  The Little Schemer - 4th Edition by Matthias Felleisen
The list author says:
  "Scheme is a functional language, on the opposite end of the spectrum from C. Functional programming will teach you an entirely new way of thinking about problems. Whereas C more closely models the way a computer works, Scheme more closely models the way computation works."
$29.70   Used & New from: $11.38
4.1 out of 5 stars  See all reviews (55 customer reviews)

The Java Programming Language, 4th Edition
3.  The Java Programming Language, 4th Edition by Ken Arnold
The list author says:
  "All programmers should know the basics of Object Oriented Programming, and this book is to OOP as the K&R book is to procedural C programming."
$48.20   Used & New from: $27.00
4.5 out of 5 stars  See all reviews (17 customer reviews) | 1 customer discussion

The Practice of Programming (Addison-Wesley Professional Computing Series)
4.  The Practice of Programming (Addison-Wesley Professional Computing Series) by Brian W. Kernighan
The list author says:
  "You'll get a good overview of C, Java, and a few other languages all while learning good software construction practices."
$38.20   Used & New from: $8.43
4.1 out of 5 stars  See all reviews (63 customer reviews)

Programming Pearls (2nd Edition)
5.  Programming Pearls (2nd Edition) by Jon Louis Bentley
The list author says:
  "This is a great book on how to think like a programmer; how to choose algorithms and solve problems effectively. Read this as a second book on algorithms."
$30.09   Used & New from: $24.50
4.4 out of 5 stars  See all reviews (66 customer reviews)

Algorithms in a Nutshell (In a Nutshell (O'Reilly))
6.  Algorithms in a Nutshell (In a Nutshell (O'Reilly)) by Gary Pollice
The list author says:
  "You need a good basic book on algorithms and data structures, using a variety of languages. This is a good one."
$31.47   Used & New from: $3.41
4.1 out of 5 stars  See all reviews (27 customer reviews)

Code Complete: A Practical Handbook of Software Construction, Second Edition
7.  Code Complete: A Practical Handbook of Software Construction, Second Edition by Steve McConnell
The list author says:
  "Consider this the computer programming equivalent of Strunk & White's "Elements of Style". Again using a variety of programming languages to show you how to write solid code."
$33.34   Used & New from: $24.78
4.6 out of 5 stars  See all reviews (227 customer reviews) | 8 customer discussions

More Actions

Discover more about this author
 See all of their Listmania! lists
Make your own list
 Create a Listmania! list
View your page on Amazon.com
 Go to Your Profile page

Customer Discussions about products in this list
Discussion Replies Latest Post
When will the 5th edition be available? 0 Jul 24, 2013
Where's the Kindle edition? 1 Oct 19, 2012
Ritchie passed away today 0 Oct 13, 2011
A book to rapidly help your career as a Software Developer 0 Jul 29, 2010
Kindle edition eventually? n/t 1 Jun 15, 2010
What's so great about this book? 5 Feb 24, 2010
Good for beginners? 1 Jun 10, 2009
How do you use this book? 0 Jun 3, 2009
A Focus? 1 Nov 5, 2007
Compare with first edition 1 Jun 14, 2006
Welcome to the The C Programming Language forum 2 Jan 17, 2006
Welcome to the Code Complete forum 0 Nov 3, 2005
 
   

About this Listmania!

 

Author

L. Robb
(REAL NAME)   
Qualifications: A degree in Computer Science + 15 years of hacking
Last updated: 2/16/11
Report abuse
    

More Listmania!

 

The Art of Computer Programming The Art of Computer Programming

The Art of Computer Programming: A list of 10 items by J. Dooku

University of California at Berkeley EECS Books University of California at Berkeley EECS Books

University of California at Berkeley EECS Books: A list of 26 items by Rishi Chopra "idfubar"

Destination C/C++ Destination C/C++

Destination C/C++: A list of 19 items by Zlatozar "zlatozar"

Computer Science and Engineering Computer Science and Engineering

Computer Science and Engineering: A list of 40 items by Matthew J. Sellitto

Wish I Had Read These As a Kid! Wish I Had Read These As a Kid!

Wish I Had Read These As a Kid!: A list of 9 items by Undergrad Review

   

More So You'd Like to...

 

Start a Silicon Valley Dot-Com Start a Silicon Valley Dot-Com

Start a Silicon Valley Dot-Com: A guide of 49 items by Meng Wong

Setup a workspace for Software development Setup a workspace for Software development

Setup a workspace for Software development: A guide of 7 items by W. B. Abbott