Free C++ Books


1. Fundamentals of Programming C++ (Richard L. Halterman)

2. C++ Annotations (Frank B. Brokken)

3. The C++ Hackers Guide (Steve Oualline)

4. Optimizing Software in C++ (Agner Fog)

5. Programming Abstractions in C++ (Eric S. Roberts)

6. Open Data Structures: An Introduction, in Java and C++ (Pat Morin)

7. Data Structures and Algorithm Analysis in C++, 3rd Edition (Clifford A. Shaffer)

8. Structured Programming with C++ (Kjell Bäckman)

9. An Introduction to the Imperative Part of C++ (Rob Miller, David Clark, Bob White, William Knottenbelt)

10. The Boost C++ Libraries (Boris Schaling)

11. Practical C++ Programming, Second Edition (Steve Oualline)

12. The Rook’s Guide to C++ (Jeremy A. Hansen)

13. How to Make a Computer Operating System using C/C++ (Samy Pesse)

14. C++ For C Programmers (JT Kalnay)

15. Parallel Programming with Microsoft Visual C++ (Colin Campbell)

16. Programming Pearls, 2nd Edition (Jon Bentley)

17. Code Connected Volume 1: Learning ZeroMQ (Pieter Hintjens)

18. Financial Numerical Recipes in C++: Applications in Finance (Bernt Arne Ødegaard)

19. 3D Math Primer for Graphics and Game Development (Fletcher Dunn)

20. Beginning C++ Through Game Programming, 3rd Ed (M. Dawson)

21. Introduction to Design Patterns in C++ with Qt 4 (Alan Ezust)

22. C++ GUI Programming with Qt 4, 2nd Edition (Jasmin Blanchette)

23. Programming Fundamentals: A Structured Approach Using C++ (Kenneth Leroy Busbee)

24. How To Think Like A Computer Scientist: C++ Version (Allen B. Downey)

25. Mastering C++ (K. R. Venugopal, B. Rajkumar)

26. The InformIT C++ Reference Guide (Danny Kalev)

27. Software Design Using C++ (David Carlson, Isidore Minerdg)

28. Creating Games in C++: A Step-by-Step Guide (David Conger)

29. Financial Applications using Excel Add-in in C/C++ (Steve Dalton)

30. Interfacing with C++: Programming Real-World Applications (Jayantha Katupitiya, Kim Bentley)

31. Cross-Platform GUI Programming with wxWidgets (Julian Smart)

32. Modern Multithreading: Implementing, Testing, and Debugging Multithreaded Java and C++/Pthreads/Win32 Programs (Richard H. Carver and Kuo-Chung Tai)

33. C++ Essentials (Sharam Hekmat)

34. An Introduction to GCC: for the GNU Compilers GCC and G++ (Brian Gough)

35. Accelerated C++ Practical Programming by Example (Andrew Koenig, Barbara E. Moo)

36. Programming With wxDev-C++ (Colin Laplace et al)