joevandyk's "Recommended Programming Books"The books that I’ve found the most helpful in my career, in no particular order. |
||||
| 1. |
|
The Pragmatic Programmer: From Journeyman to Master
by Andrew Hunt
|
||
| 2. |
|
Programming Ruby: The Pragmatic Programmers' Guide, Second Edition
by Dave Thomas
|
||
| 3. |
|
The C++ Programming Language (Special 3rd Edition)
by Bjarne Stroustrup
|
||
| 4. |
|
C++ Coding Standards: 101 Rules, Guidelines, and Best Practices (C++ In-Depth Series)
by Herb Sutter
|
||
| 5. |
|
Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions
by Herb Sutter
|
||
| 6. |
|
More Exceptional C++
by Herb Sutter
|
||
| 7. |
|
The C Programming Language (2nd Edition)
by Brian W. Kernighan
|
||
| 8. |
|
Advanced Programming in the UNIX(R) Environment (2nd Edition) (Addison-Wesley Professional Computing Series)
by W. Richard Stevens
|
||
| 9. |
|
The C++ Standard Library: A Tutorial and Reference
by Nicolai M. Josuttis
|
||
| 10. |
|
Beyond the C++ Standard Library: An Introduction to Boost
by Björn Karlsson
|
||
| 11. |
|
Understanding the Linux Kernel
by Daniel Plerre Bovet
|
||
| 12. |
|
Agile Web Development with Rails: A Pragmatic Guide (Pragmatic Programmers)
by Dave Thomas
|
||
| 13. |
|
Rails Recipes (Pragmatic Programmers)
by Chad Fowler
|
||
| 14. |
|
Working Effectively with Legacy Code (Robert C. Martin Series)
by Michael Feathers
|
||
| 15. |
|
Practices of an Agile Developer: Working in the Real World (Pragmatic Programmers)
by Venkat Subramaniam
|
||
| 16. |
|
Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series)
by Erich Gamma
|
||
| 17. |
|
Head First Design Patterns (Head First)
by Elisabeth Freeman
|
||
| 18. |
|
Test Driven Development: By Example (Addison-Wesley Signature Series)
by Kent Beck
|
||
| 19. |
|
Mastering Regular Expressions
by Jeffrey Friedl
|
||
| 20. |
|
Code Reading: The Open Source Perspective
by Diomidis Spinellis
|
||
| 21. |
|
Domain-Driven Design: Tackling Complexity in the Heart of Software
by Eric Evans
|
||
| 22. |
|
My Job Went to India: And All I Got Was This Lousy Book (Pragmatic Programmers)
by Chad Fowler
|
||
| 23. |
|
Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library
by Scott Meyers
|
||
| 24. |
|
Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition) (Addison-Wesley Professional Computing Series)
by Scott Meyers
|
||
| 25. |
|
Expert C Programming
by Peter van der Linden
|
||
|
This is joevandyk's list. Only joevandyk can edit it.
You can make your own version of this list.
Created by joevandyk on Nov 16, 2006.
|
||||