Can anybody recommend me some good books on C++?

  • Thread starter Thread starter xbomber88
  • Start date Start date
  • Tags Tags
    Books
Click For Summary

Discussion Overview

The discussion revolves around recommendations for books on learning C++. Participants share their experiences and preferences regarding various texts suitable for beginners and those with some prior programming knowledge.

Discussion Character

  • Exploratory, Debate/contested, Technical explanation

Main Points Raised

  • One participant suggests "C++ Programming Language" by Bjarne Stroustrup but notes it may be dense for beginners.
  • Another recommends starting with a specific edition of a different book, emphasizing the importance of the 4th edition for improvements.
  • A participant mentions "Accelerated C++" as a good option for those wanting to learn standard library features quickly, though it lacks extensive coverage.
  • Walter Savitch's "Problem Solving with C++" is highlighted by multiple participants as a valuable resource for beginners.
  • Another book mentioned is "Starting Out with C++" by Gaddis Krupnow, which one participant found helpful for beginners.
  • Some participants express differing views on the complexity of C++, with one arguing it has many pitfalls and another suggesting it is easy to learn.
  • References to "Practical C++ Programming" by O'Reilly and "Absolute C++" by Walter Savitch are made as additional resources for beginners.
  • There is a mention of "The C Programming Language" by Kernighan and Ritchie, indicating that some discussions around C++ may actually refer to C.

Areas of Agreement / Disagreement

Participants express a range of opinions on the best books for learning C++, with no clear consensus on a single recommended text. There is also disagreement regarding the perceived complexity of the language.

Contextual Notes

Participants' recommendations are based on personal experiences and may vary in effectiveness depending on individual learning styles and prior knowledge.

Who May Find This Useful

Individuals interested in learning C++, particularly those with some programming background or complete beginners seeking guidance on suitable resources.

xbomber88
Messages
42
Reaction score
0
I'm planning on teaching myself C++. Does anybody know of any good books to learn from? I have a little bit of prior programming experience with java but not all that much.
 
Physics news on Phys.org
C++ programming language by Bjarne Stroustrup is pretty good
 
Stroustrup is the bible (well, that and the C++ standard), but it's pretty dense and not a particularly great introduction in my opinion. Better to read it after you already know, or think you know, some C++.

I would start with https://www.amazon.com/dp/0201721481/?tag=pfamazon01-20, but be sure to get the 4th edition, which is a massive improvement over the previous editions.

Another good option if you want to start right away with the standard library features is http://www.acceleratedcpp.com/". It is only a few hundred pages in length, though, so it doesn't have nearly the coverage of Stroustrup or Lippman/Lajoie/Moo.
 
Last edited by a moderator:
The one i have used is, Walter Savitch, Problem Solving with C++.
I must say it is one of the best book i have used. it is quite expensive, for the reason that its very good. also if you are a beginner try C++.com, although it might not be so helpful
 
very easy language ...book named
information practices by sumita arora
dhanpat rai and publications
 
I can only speak on experience, Gaddis Krupnow Starting out with C++ 5th Edition. I had never seen C++ in my life before and this book got me a high distinction
 
Second Problem Solving with C++ by Walter Savitch
Another book by Walter Savitch is Absolute C++

Both cover similar topics...
I must say for beginning programmer, O'reilly's Practical C++ Programming is also nice.
 
51XZZ9RV4BL._BO2,204,203,200_PIsitb-sticker-arrow-click,TopRight,35,-76_AA300_SH20_OU01_.jpg


I do not agree that it's a simple language. There are a lot of pitfalls. But Koenig & Moo try to start you off on the right foot with modern "idomatic" C++.

Sometimes when people mention C++, they really mean C, and for that Kernighan and Ritchie is still the go to book.

41G0l2eBPNL._BO2,204,203,200_PIsitb-sticker-arrow-click,TopRight,35,-76_AA300_SH20_OU01_.jpg
 

Similar threads

  • · Replies 3 ·
Replies
3
Views
4K
  • · Replies 26 ·
Replies
26
Views
6K
Replies
28
Views
5K
  • · Replies 3 ·
Replies
3
Views
1K
  • · Replies 9 ·
Replies
9
Views
13K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 5 ·
Replies
5
Views
3K
Replies
5
Views
3K
Replies
9
Views
4K
  • · Replies 5 ·
Replies
5
Views
3K