September 29, 2020
Hot Topics:

10 Books Every Developer Should Read

  • By Developer.com Staff

A stackoverflow post asks readers, "If you could go back in time and tell yourself to read a specific book at the beginning of your career as a developer, which book would it be?" Here's the current list of the 10 most influential books for programmers:

  1. Code Complete by Steve McConnell (2004).
  2. The Pragmatic Programmer by Andrew Hunt and David Thomas (1999).
  3. Structure and Interpretation of Computer Programs (2nd Edition, 1996) by Harold Abelson, Gerald Sussman, and Julie Sussman.
  4. The C Programming Language (2nd Edition, 1988) by Brian Kernighan and Dennis Richie.
  5. Introduction to Algorithms by Thomas Cormen, Charles Leiserson, Ronald Rivest, and Clifford Stein (2009).
  6. Refactoring: Improving the Design of Existing Code by Martin Fowler, Kent Beck, John Brant, and William Opdyke (1999).
  7. Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides (1994).
  8. The Mythical Man-Month by Frederick Brooks (1995).
  9. The Art of Computer Programming, Volume 1: Fundamental Algorithms (3rd Edition, 1997) by Donald Knuth.
  10. Compilers: Principles, Techniques and Tools (2nd Edition, 2006) by Alfred Aho, Monica Lam, Ravi Sethi, and Jeffrey Ullman.

View article

Originally published on https://www.developer.com.

This article was originally published on September 8, 2011

Enterprise Development Update

Don't miss an article. Subscribe to our newsletter below.

Thanks for your registration, follow us on our social networks to keep up-to-date