10 Books that could Make you a Better C++ Programmer
I just recently read a post by Programming Zen on 10 recent books that will make you a better developer. I have a few books to add to the list although these may not be as recent and that are focused to C++... making my list really 10 classic books that will make you a better C++ developer J. Some of these books have multiple editions and the older ones can be bought cheaper and usually don’t have significant revisions. There’s one exception that I can think of, Deitel and Deitel (D&D). My copy was the 5th edition of the Deitel and Deitel book but from what I’ve heard, it fixed some voice issues and they have introduced lots of new material with each edition to address C++ and STL updates. Finally, if you’re looking for our list of Microsoft Press books for C++ developers, we have a great one on the developer center and I’ll exclude those from this list as this one is more personal and focused to books that have influenced me along the way as a developer. Here’s my list, in no particular order with exception for The Pragmatic Programmer, my dog-eared copy still serves as my developer mantra.
Here's the list from Programming Zen, with exception to debugging with DDD/Eclipse and the Agile books, these books introduce many great best practices and will help you become a better developer regardless of which language you are coding in:
See Also
The Pragmatic Programmer: From Journeyman to Master by Andrew Hunt and David Thomas
| ||
Effective C++ and More Effective C++ by Scott Meyers
| ||
Practical Programming in C++ by Steve Oualline
| ||
The C++ Cookbook by D. Ryan Stephens, Christopher Diggins, Jonathan Turkanis, and Jeff Cogswell
| ||
C++ How to Program by Deitel and Deitel
| ||
Design Patterns: Elements of Reusable Object-Oriented Software by Gamma et. All
| ||
Code Complete by Steve McConnell
| ||
Writing Secure Code by Michael Howard and Steve Lipner
| ||
| The Art of Computer Programming - Donald Knuth | ||
The C++ Programming Language and by Bjarne Stroustrup
|
Here's the list from Programming Zen, with exception to debugging with DDD/Eclipse and the Agile books, these books introduce many great best practices and will help you become a better developer regardless of which language you are coding in:
| 1. Introduction to Algorithms, Third Edition |
| 2. The Annotated Turing |
| 3. Growing Object-Oriented Software, Guided by Tests |
| 4. Clean Code |
| 5. Leading Lean Software Development: Results Are not the Point |
| 6. Growing Software |
| 7. The Art of Debugging with GDB, DDD, and Eclipse |
| 8. Applied Mathematics for Database Professionals |
| 9. Programming Collective Intelligence |
| 10. Coders at work |
See Also

Comments
Post a Comment