TGViewer
C++ - Reddit C++ - Reddit @r_cpp · 227 subscribers
Post #23949 21
How to effectively read "Programming: Principles and Practice Using C++" by Bjarne Stroustrup?

Hey everyone,

I recently got a copy of "Programming: Principles and Practice Using C++" by Bjarne Stroustrup (the creator of C++ himself), and I'm feeling a bit overwhelmed. The book is over 1,200 pages long and seems quite academic in its approach.
I'm planning to use it for self-study, but I have a few questions:

1. Is this book suitable for self-study?
Given that it's an academic textbook, I'm wondering if it's practical to work through it on my own without a structured course or instructor guidance.

2. How should I approach reading it effectively?
Should I:

•Read it cover to cover?
•Skip certain chapters initially?
•Focus more on the exercises than the theory?
•Supplement it with other resources?

3. How long did it take you to complete it?
For those who've finished it, what was your study schedule like?

4. Any tips for staying motivated through 1,200+ pages?

I have some basic programming knowledge but I'm relatively new to C++. Any advice from those who've tackled this book would be greatly appreciated!

Thanks in advance!

https://redd.it/1nv6ot3
@r_cpp
Reddit From the cpp community on Reddit Explore this post and more from the cpp community
More from @r_cpp
  1. Oct 17, 2026"C++23 - The Complete Guide" now as Paperback C++23 - The Complete Guide is now also avail…
  2. Oct 17, 2026A quick C++ standard container overview https://meetingcpp.com/blog/items/A-quick-Cpp-stan…
  3. Oct 17, 2026The Double Headed Stack Allocator – The blog at the bottom of the sea https://blog.demofox…
  4. Oct 17, 2026Barry's C++ Blog - Generating Operator Functions https://brevzin.github.io/c++/2026/10/14/…
  5. Oct 17, 2026MSVC Build Tools Version 14.52 Release Candidate Now Available https://devblogs.microsoft.…
  6. Oct 17, 2026C++ futures part 4: What if I want an immediate on-thread std::async? https://devblogs.mic…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →