Cover of Accelerated C++

Accelerated C++

by Andrew Koenig, Barbara E. Moo · first published 2000

70mentions
47recommended by
60HN commenters
2007–2026first – last mentioned

78% recommend20% neutral2% critical

Why HN recommends it

Concise, roughly 300-page route into C++ that starts with idiomatic STL use and good design habits instead of C-style memory management; suits programmers who need to pick up the language fast, including C programmers.

Common criticism: Written before C++11, so some find it dated

Summarised by Claude from recommending comments

"Whether you are eager to get started writing your first C++ programs, or you are already using C++ and seeking deeper understanding, the authors' unique approach and expertise make Accelerated C++ an indispensable addition to your library."--Jacket.

Affiliate links. As an Amazon Associate I earn from qualifying purchases.

Mentions per year

80 2007: 1 mention2008: 4 mentions2009: 3 mentions2010: 8 mentions2011: 6 mentions2012: 4 mentions2013: 7 mentions2014: 5 mentions2015: 5 mentions2016: 3 mentions2017: 6 mentions2018: 4 mentions2019: 3 mentions2020: 1 mention2021: 1 mention2022: 1 mention2023: 2 mentions2024: 1 mention2025: 1 mention2026: 1 mention200720172026

What Hacker News says

  • IsaacSchlueter · Jan 12, 2009 · Recommends

    I'm working on a side project that uses C++, so I'm finding myself having to relearn it. I bought Accelerated C++ by Koenig and Moo, and I've been working through it. It's a great book for picking up the language quickly. I highly recommend it. However, now that I've learned a few languages from online resources,…

    on “Ask HN: Online C++ Resources?” ↗
  • sukhbir · Dec 25, 2012 · Recommends

    "Accelerated C++" by Andrew Koenig and Barbara Moo is pretty good and somewhat along the lines of K&R.

    on “C Books and C++ Books You Don't Want ” ↗
  • jey · May 21, 2007 · Recommends

    If you have enough balls to learn C from K&R, you could try learning C++ from Koenig & Moo's "Accelerated C++" instead. C++ contains everything in C, and has a lot of handy higher level constructs. You can deal with the specific idiosyncrasies of pure C later, but can get started quickly with C++. http://tinyurl.com/26cjz9…

    on “I'm new to Linux. I've got Ubuntu and K&R. Now what?” ↗
  • copenja · Apr 16, 2008 · Recommends

    First: Accelerated C++ by Andrew Koenig and Barbara E. Moo -Great book aimed at absolute beginners written by top of the line experts. Koenig worked at AT&T and was a major player in the C++ standards committee. Second:…

    on “Ask YC: C++” ↗
  • BlackJack · Feb 1, 2013 · Recommends

    Accelerated C++ (http://www.amazon.com/dp/020170353X) is perfect. I learned C++ from a C background and this book is written exactly for people like us.

    on “C++ Grandmaster Certification” ↗
  • stormbrew · Feb 23, 2014 · Recommends

    The best introductory text to modern C++ is, in my opinion, Accelerated C++ by Moo and Koenig. It's concise and teaches the language instead of spending 6 chapters teaching fundamental algorithms (yet another broken linked list class!) or OO principles (which often results…

    on “The C++ and programming books I recommend” ↗
  • partycoder · Sep 11, 2016 · Recommends

    For C++, there is a book called Accelerated C++ by Koenig and Moo. It was very enjoyable to work through it.

    on ““Learn C the Hard Way” is no longer available for free” ↗
  • jsrn · Apr 16, 2008 · Recommends

    > I am looking for suggestions for good books for C, C++, STL and Symbian. Accelerated C++ by Andrew Koenig and Barbara E. Moo is a very good book on C++, IMO. It's concise, it doesn't teach you everything but the 80% you will need most of the time and it introduces the STL right from the…

    on “Ask YC: C++” ↗
  • IsaacSchlueter · Jan 12, 2009 · Recommends

    Accelerated C++ is here: http://www.amazon.com/Accelerated-Practical-Programming-Exam... And, of course, there's the STL, but it's more a reference than a how-to: http://www.sgi.com/tech/stl/

    on “Ask HN: Online C++ Resources?” ↗
  • ecyrb · Feb 6, 2010 · Recommends

    …dedicated primitives collection library like Colt. Java and C++ are quite similar in some respects. I would say though, that it's easier to go from C++ to Java, than from Java to C++. Best C++ books: Accelerated C++ by Andrew Koenig and Barbara E. Moo Effective C++ by Scott Meyers (make sure you get the 3rd edition) Best Java books: Effective Java by Joshua Bloch Java Concurrency in Practice by Brian Goetz,…

    on “If you had a choice, which would it be: C++ or Java?” ↗
  • city41 · Dec 26, 2012 · Recommends

    My number one book on a list like this would be Accelerated C++ by Andrew Koenig and Barbara Moo. The book is targeted at beginners, but is challenging and very intelligent. Koenig is concerned with teaching good practices and overall design. It was one of the first…

    on “The Programming Books That Meant The Most To Me” ↗
  • emmelaich · Mar 7, 2018 · Recommends

    …the most recommended books is about the pitfalls of C++ and is by someone on his own admission has never written production C++ code. Of course it's a very good book though. My recommendation is for "Accelerated C++" by Koenig and Moo. It's rooted in actual teaching experience and compared to most C++ books is pretty slim. The only negatives these days is that it is a bit old and (still) expensive.

    on “Ask HN: Best way to learn modern C++?” ↗
  • i45_n5 · Mar 7, 2018 · Recommends

    As for "Stop Teaching C" video one should also consider this book https://www.amazon.com/Accelerated-C-Practical-Programming-E... Alas, it is c++03. On the other hand it's relatively thin and it begins with the standard library (std::vectors, std::sort, std::string) from the first chapters. So I guess…

    on “Ask HN: Best way to learn modern C++?” ↗
  • abstractwater · Apr 16, 2008 · Recommends

    I also had to learn C++ fast, and "Accelerated C++", by Andrew Koenig and Barbara E. Moo was great. The book assumes you are a programmer, it's not dumbed down and most importantly it's only around 300 pages. In the time contraints I had (a month)…

    on “Ask YC: C++” ↗
  • dded · Jan 18, 2014 · Recommends

    For a beginner's introduction to C++, I really liked Koenig and Moo's Accelerated C++. It's from 2000, I don't know if there's a newer edition. Speaking of Koenig, I also like his C Traps and Pitfalls (1989). Sedgewick's Algorithms is excellent. My copy is 30 years old, but I know…

    on “Recommended Reading List for Developers [pdf]” ↗

Keyboard shortcuts

/
Focus search
j / k
Next / previous book
Enter
Open focused book
Esc
Close / go back
g h
Go to Home
g t
Go to Top all-time
g m
Go to Most recommended
g r
Go to Rising
g f
Go to For You
?
Show this help