Hacker News Books
This Week
Languages
▼
C
C#
C++
Clojure
CSS
Dart
Elixir
Erlang
Fortran
Go
Haskell
HTML
Java
JavaScript
Julia
Kotlin
Lisp
Lua
Markdown
MATLAB
Objective-C
Perl
PHP
Python
R
Ruby
Rust
Scala
Shell
SQL
Swift
TypeScript
Visual Basic
XHTML
XML
YAML
Zig
Lists
▼
Founder Favorites
All Time Top Books
Interviews
▼
Gabriel Weinberg (DuckDuckGo)
Ray Grieselhuber (DemandSphere)
Newsletter
Blog
▼
Reviews
Changelog
Top Books Of All Time
Top Books By Month
Languages
>
C++
C++ Books
The top books for learning C++ programming according to the Hacker News community.
Showing 1 - 75 of 75 books
1. Large-Scale C++ Software Design
by John Lakos
Read 8 comments
2. Effective Modern C++
by Scott Meyers
Read 9 comments
3. C++ Primer (5th Edition)
by Stanley B. Lippman
Read 9 comments
4. C++ Concurrency in Action
by Anthony Williams
Read 2 comments
5. C++ Primer
by Stanley B. Lippman, Josée Lajoie, Barbara E. Moo
Read 1 comment
6. Embracing Modern C++ Safely
by John Lakos, Vittorio Romeo, Rostislav Khlebnikov, Alisdair Meredith
Read 2 comments
7. Professional C++
by Marc Gregoire
Read 1 comment
8. A Tour of C++ (C++ In-Depth)
by Bjarne Stroustrup
Read 7 comments
9. Conquering C++ Pointers
by Robert J. Traister
Read 1 comment
10. The Design and Evolution of C++
by Bjarne Stroustrup
Read 9 comments
11. Modernes C++ Design
by Andrei Alexandrescu
Read 1 comment
12. C++ Today
Read 1 comment
13. The C++ Programming Language, 4th Edition
by Bjarne Stroustrup
Read 5 comments
14. Modern C++ Design: Generic Programming and Design Patterns Applied
by Andrei Alexandrescu
Read 7 comments
15. API Design for C++
by Martin Reddy
Read 1 comment
16. The Annotated C++ Reference Manual
by Margaret A. Ellis, Bjarne Stroustrup
Read 2 comments
17. C++ Primer (4th Edition)
by Stanley B. Lippman, Josée Lajoie, Barbara E. Moo
Read 1 comment
18. The C++ Programming Language
by Bjarne Stroustrup
Read 1 comment
19. Draft Standard C++ Library, The
by P. J. Plauger
Read 2 comments
20. Building a 3D Game Engine in C++
by Brian Hook
Read 2 comments
21. Algorithms in C++
by Robert Sedgewick
Read 1 comment
22. C++ Components and Algorithms
by Scott Robert Ladd
Read 1 comment
23. C++ For Dummies
by Stephen R. Davis
Read 1 comment
24. C++ für Kids: Grundlagen für Spieleprogrammierer
by Hans-Georg Schumann
Read 1 comment
25. C++ Concurrency in Action: Practical Multithreading
by Anthony Williams
Read 2 comments
26. The C++ Standard Template Library
by P. J. Plauger
Read 2 comments
27. C++ Crash Course: A Fast-Paced Introduction
by Josh Lospinoso
Read 2 comments
28. Standard C++ Bible
by Al Stevens, Clayton Walnum
Read 1 comment
29. Programming: Principles and Practice Using C++
by Bjarne Stroustrup
Read 2 comments
30. C++ for Java Programmers
by Mark Allen Weiss
Read 1 comment
31. Tour of C++, A (C++ In-Depth Series)
by Bjarne Stroustrup
Read 1 comment
32. C++ FAQs (2nd Edition)
by Marshall P. Cline, Greg Lomow, Mike Girou
Read 1 comment
33. Advanced C++ Programming Styles and Idioms
by James O. Coplien
Read 2 comments
34. C++ Database Development
by Stevens A L
Read 1 comment
35. C++ Programming: Program Design Including Data Structures
by D. S. Malik
Read 1 comment
36. Programming: Principles and Practice Using C++ (2nd Edition)
by Bjarne Stroustrup
Read 4 comments
37. Designing Audio Effect Plugins in C++
by Will C. Pirkle
Read 1 comment
38. Inside the C++ Object Model
by Stanley B. Lippman
Read 2 comments
39. Programming Embedded Systems in C and C++
by Michael Barr
Read 1 comment
40. Data Structures and Algorithm Analysis in C++
by Mark Weiss
Read 1 comment
41. A Tour of C++ (2nd Edition) (C++ In-Depth Series)
by Bjarne Stroustrup
Read 2 comments
42. C++ 11 & 14 Tips: Understand novelties in C++ with working examples
by Damien Loison
Read 1 comment
43. A Tour of C++ (C++ In-Depth Series)
by Bjarne Stroustrup
Read 2 comments
44. The C++ Programming Language (hardcover) (4th Edition)
by Bjarne Stroustrup
Read 1 comment
45. C++ Common Knowledge: Essential Intermediate Programming
by Stephen C. Dewhurst
Read 1 comment
46. Memory as a Programming Concept in C and C++
by František Franěk
Read 3 comments
47. Secure Programming Cookbook for C and C++
by John Viega, Matt Messier
Read 1 comment
48. Secure Coding in C and C++
by Robert C. Seacord
Read 1 comment
49. C++ How to Program (8th Edition)
by Paul J. Deitel, Harvey M. Deitel
Read 1 comment
50. C++ Coding Standards: 101 Rules, Guidelines, and Best Practices
by Herb Sutter
Read 2 comments
51. Tom Swan's Mastering Borland C++ 5
by Tom Swan
Read 1 comment
52. C++ Primer Plus (6th Edition) (Developer's Library)
by Stephen Prata
Read 1 comment
53. The C++ Standard Library: A Tutorial and Reference (2nd Edition)
by Nicolai M. Josuttis
Read 2 comments
54. Designing Object Oriented C++ Applications Using The Booch Method
by Robert C. Martin
Read 1 comment
55. Developing Series 60 Applications: A Guide for Symbian OS C++ Developers: A Guide for Symbian OS C++ Developers
by Leigh Edwards, Richard Barker, EMCC Software Ltd
Read 1 comment
56. C++ in 24 Hours, Sams Teach Yourself (6th Edition)
by Rogers Cadenhead, Jesse Liberty
Read 1 comment
57. Mastering the Mfc for Windows 95 Using Symantec C++
by Richard O. Parker
Read 1 comment
58. Intel Threading Building Blocks: Outfitting C++ for Multi-core Processor Parallelism
by James Reinders
Read 3 comments
59. Sams Teach Yourself C++ in 21 Days (5th Edition)
by Jesse Liberty, Bradley Jones
Read 0 comments
60. Secure Coding in C and C++ (2nd Edition) (SEI Series in Software Engineering)
by Robert C. Seacord
Read 4 comments
61. A Tour of C++ (C++ In Depth SERIES)
by Bjarne Stroustrup
Read 1 comment
62. Assembly Language and Computer Architecture Using C++ and JavaTM
by Anthony J. Dos Reis
Read 3 comments
63. C++ Move Semantics - The Complete Guide: First Edition
by Nicolai M. Josuttis
Read 1 comment
64. Algorithms in C++ Part 5: Graph Algorithms (3rd Edition) (Pt.5)
by Robert Sedgewick
Read 3 comments
65. Sams Teach Yourself C++ in 10 Minutes (2nd Edition)
by Jesse Liberty
Read 1 comment
66. Taligent's Guide to Designing Programs: Well-Mannered Object-Oriented Design in C++
by Inc Taligent
Read 1 comment
67. Learn OLE DB Development With Visual C++ 6.0
by Nathan Wallace
Read 1 comment
68. Sams Teach Yourself C++ in 24 Hours (5th Edition)
Read 1 comment
69. Enough Rope to Shoot Yourself in the Foot: Rules for C and C++ Programming (Unix/C)
by Allen I. Holub
Read 1 comment
70. Algorithms in C++, Parts 1-4: Fundamentals, Data Structure, Sorting, Searching, Third Edition
by Robert Sedgewick
Read 4 comments
71. Sams Teach Yourself C++ in 21 Days (Sams Teach Yourself... in 21 Days)
by Jesse Liberty
Read 1 comment
72. Windows++: Writing Reusable Windows Code in C++ (Andrew Schulman Programming Series)
by Paul DiLascia
Read 1 comment
73. Learning OpenCV 3: Computer Vision in C++ with the OpenCV Library
by Adrian Kaehler, Gary R. Bradski
Read 1 comment
74. C++ Network Programming, Volume I: Mastering Complexity with ACE and Patterns
by Douglas C. Schmidt
Read 1 comment
75. C++ Network Programming, Volume 2: Systematic Reuse with ACE and Frameworks
by Douglas C. Schmidt, Stephen D. Huston
Read 1 comment