skip to content
BooksReddit

Book · 1986

C++ Primer

by Stanley B. Lippman

The 1,000-page C++ textbook that r/learnprogramming recommends by name whenever someone asks how to learn the language seriously.

25
Total mentions
25
Unique Reddit accounts
case-insensitively deduplicated across the selected corpus
+0.26
Avg sentiment
scored published excerpts: −1 pan ↔ +1 praise
5
Subreddits
where it's mentioned

What does Reddit think of C++ Primer?

Thirty-three mentions across five subreddits over seven years, with 26 of those coming from r/learnprogramming. That concentration tells you something: this is a learner's book, endorsed by learners. r/learnprogramming regulars treat C++ Primer as the canonical answer to "how do I actually learn C++ properly." One commenter (↑95) put it plainly: "this sub swears by The C++ Primer." Another (↑69) described sitting with the "huge ass book" open for reference with something approaching affection. The comparisons that surface are Stroustrup's own Programming: Principles and Practice Using C++, which some prefer for its more beginner-friendly framing. r/gamedev and r/compsci each logged 2 mentions or fewer. Nobody argues against it — they just cite it and move on.

Community feedback & reader fit

Themes

  • · Learning C++ from scratch
  • · Book recommendations for systems programming
  • · C++ as an expert-friendly but beginner-hostile language
  • · Pointers and dynamic memory allocation
  • · Active learning over passive reading

Common praise

  • + r/learnprogramming cites it by name (↑95) as the sub's consensus recommendation for serious C++ study.
  • + Commenters treat it as a reference you keep open while coding, not a book you read once and shelve.
  • + Covers the concepts that trip up beginners — pointers, memory allocation — with enough depth that readers actually get past them.
  • + Appears in curated reading lists alongside foundational resources for C and Linux, suggesting it earns its place in a structured curriculum.

Common criticism

  • − C++ itself is the main obstacle; comments acknowledge the language is not beginner-friendly regardless of which book you use.
  • − The competition from Stroustrup's own Programming: Principles and Practice Using C++ gets mentioned as a more accessible alternative for people with no prior experience.
  • − Mention volume dropped steadily from 13 in 2019 to 2 in 2022, suggesting newer learners are finding other entry points.

Who it's for

You already know at least one other language and want to understand C++ properly, not just get something compiling. If you're coming in completely cold, a few commenters point toward Stroustrup's Programming: Principles and Practice Using C++ first. Gamedev learners and comp sci students both show up in the data. The book suits anyone willing to sit with a thick reference volume and work through the hard parts — pointers, memory, the full object model — rather than skip them.

Mentions over time

Q1 2019 peak: 4/qtr Q4 2023

Top subreddits

Which Reddit comments matter for C++ Primer?

Top-upvoted quotes across the subreddits where this book is mentioned. Click through to read the full thread.

Well, this is usually because C++ is not really a beginner friendly language. You need to understand the architecture/fundamentals of a computer system at times to understand certain concepts and are often difficult to understand ex: pointers, dynamic memory allocation etc. and with C++ you never fi…

r/learnprogramming ↑ 118 mixed

Your portfolio is the most important to employers, you don't need a college degree but it shows you know the basics. So most people here are going to tell you that was a one in a billion chance and he was already skilled in programming, and I agree with them but let's take your route. If you code e…

r/gamedev ↑ 107 mixed

C++ is known to be "expert-friendly", which means it gives you a lot of tools to get programming done, which may not be obvious if you are completely new to programming. Since you have programming experience already with other languages, you may have enough knowledge to give you an appreciation for …

r/learnprogramming ↑ 100 positive

imo c++ lacks a centralized domain to learn in-depth like other languages. You probably need a book to really go all the way, this sub swears by ***The C++ Primer.*** I personally also like ***Programming: Principles and Practice Using C++*** by Bjarne Stroustrup

r/learnprogramming ↑ 95 positive

## 1. Prioritize active learning over passive learning. - *C Primer Plus* - *C++ Primer* - [*Linux 101 Hacks*](

r/learnprogramming ↑ 76 positive

🙂 Aah yes! The joys of having a huge ass book like C++ Primer open next to you for reference. Had its own charm. Thanks for sharing your experiences BTW.

r/learnprogramming ↑ 69 positive

I really enjoyed C++ in university. I’m struggling with finding personal projects to tackle to build experience. Do you have any suggestions on what to tackle specifically with C++? I just got the C++ primer to get a thorough read. I guess I’m just asking for some general direction.

r/learnprogramming ↑ 65 positive

Thorough: Concise: Advanced Little older:

r/learnprogramming ↑ 53 mixed

What else does r/learnprogramming read?

Other books mentioned in the same sub, ranked. Shared-sub overlap with this title breaks ties.

C++ Primer — frequently asked

Is C++ Primer the right starting point for a complete beginner?+

Depends on your background. r/learnprogramming (↑100) notes that C++ is 'expert-friendly', meaning it rewards prior programming knowledge. If you've coded in another language, the book works. If you're completely new, a commenter (↑95) flags Stroustrup's own Programming: Principles and Practice Using C++ as a gentler on-ramp before you get here.

What does Reddit actually say about C++ Primer versus other C++ books?+

The main comparison is Bjarne Stroustrup's Programming: Principles and Practice Using C++, which one r/learnprogramming commenter (↑95) names as their personal preference. C++ Primer still wins on raw endorsements — 26 of 33 total mentions come from r/learnprogramming — but Stroustrup's book comes up as the more beginner-shaped alternative.

Is C++ Primer still recommended in 2026?+

The data runs through 2023 with 6 mentions that year, up from just 2 in 2022, so it hasn't been quietly dropped from recommendation threads. It keeps appearing in curated reading lists on r/learnprogramming.

Which subreddit talks about C++ Primer the most?+

r/learnprogramming by a wide margin — 26 of the 33 total mentions tracked over seven years. r/AskProgramming, r/compsci, and r/programming each logged 2 mentions, and r/gamedev contributed 1. Outside of learning-focused subs, the book barely registers.