Top 53 C++ books mentioned on Hacker News

Programming language

C++ is a general-purpose programming language. It has imperative, object-oriented and generic programming features, while also providing facilities for low-level memory manipulation. Wikipedia

HHacker News is a social news website focusing on computer science and entrepreneurship. It is run by Paul Graham’s investment fund and startup incubator, Y Combinator. Wikipedia

1. Effective Modern C++

2. The Design and Evolution of C++

3. A Tour of C++ (C++ In-Depth)

4. Modern C++ Design: Generic Programming and Design Patterns Applied

5. C++ Primer (5th Edition)

6. The C++ Programming Language, 4th Edition

7. Large-Scale C++ Software Design

8. Memory as a Programming Concept in C and C++

9. Intel Threading Building Blocks: Outfitting C++ for Multi-core Processor Parallelism

10. Assembly Language and Computer Architecture Using C++ and JavaTM

11. Secure Coding in C and C++ (2nd Edition) (SEI Series in Software Engineering)

12. Inside the C++ Object Model

13. Advanced C++ Programming Styles and Idioms

14. C++ Coding Standards: 101 Rules, Guidelines, and Best Practices

15. Programming: Principles and Practice Using C++ (2nd Edition)

16. The C++ Standard Library: A Tutorial and Reference (2nd Edition)

17. Algorithms in C++ Part 5: Graph Algorithms (3rd Edition) (Pt.5)

18. Algorithms in C++, Parts 1–4: Fundamentals, Data Structure, Sorting, Searching, Third Edition

19. C++ Today

20. API Design for C++

21. C++ Concurrency in Action

22. The C++ Programming Language

23. Standard C++ Bible

24. C++ for Java Programmers

25. Modernes C++ Design

26. C++ FAQs (2nd Edition)

27. C++ Components and Algorithms

28. C++ Primer (4th Edition)

29. C++ For Dummies

30. Algorithms in C++

31. The Annotated C++ Reference Manual

32. Programming Embedded Systems in C and C++

33. The C++ Standard Template Library

34. The C++ Programming Language (hardcover) (4th Edition)

35. C++ Concurrency in Action: Practical Multithreading

36. Secure Coding in C and C++

37. Tom Swan’s Mastering Borland C++ 5

38. C++ How to Program (8th Edition)

39. C++ Primer Plus (6th Edition) (Developer’s Library)

40. C++ in 24 Hours, Sams Teach Yourself (6th Edition)

41. Programming: Principles and Practice Using C++

42. Mastering the Mfc for Windows 95 Using Symantec C++

43. Sams Teach Yourself C++ in 24 Hours (5th Edition)

44. Developing Series 60 Applications: A Guide for Symbian OS C++ Developers: A Guide for Symbian OS C++ Developers

45. Learn OLE DB Development With Visual C++ 6.0

46. Taligent’s Guide to Designing Programs: Well-Mannered Object-Oriented Design in C++

47. Sams Teach Yourself C++ in 10 Minutes (2nd Edition)

48. Windows++: Writing Reusable Windows Code in C++ (Andrew Schulman Programming Series)

49. Enough Rope to Shoot Yourself in the Foot: Rules for C and C++ Programming (Unix/C)

50. C++ Network Programming, Volume I: Mastering Complexity with ACE and Patterns

51. Learning OpenCV 3: Computer Vision in C++ with the OpenCV Library

52. C++ Network Programming, Volume 2: Systematic Reuse with ACE and Frameworks

53. Sams Teach Yourself C++ in 21 Days (5th Edition)

If you like what you read be sure to 👏 it below