Seeking a Recommendation for C++ Book

Click For Summary

Discussion Overview

The discussion revolves around recommendations for C++ programming books, specifically aimed at someone new to the language who needs resources for both introductory and advanced levels. The context includes learning for research purposes in theoretical computing and cryptography.

Discussion Character

  • Exploratory, Technical explanation, Debate/contested

Main Points Raised

  • One participant seeks recommendations for two C++ books: an introductory book and a more advanced reference book.
  • Another participant recommends Bjarne Stroustrup's "The C++ Programming Language" as a reference book, noting it is essential but may not be suitable for beginners.
  • A different suggestion includes a link to a Stack Overflow post that provides a list of C++ books, reinforcing the recommendation of Stroustrup's book while cautioning that it may not be the best starting point for novices.
  • Another participant proposes "C++ How To Program" by Dietel as the best introductory book, followed by "C++ Primer" by Stanley Lippman for intermediate learning, emphasizing that Stroustrup's book should not be the starting point for beginners.

Areas of Agreement / Disagreement

Participants express differing opinions on the suitability of Bjarne Stroustrup's book for beginners, with some recommending it as a reference while others strongly advise against starting with it. There is no consensus on a single best introductory book, though "C++ How To Program" and "C++ Primer" are mentioned positively.

Contextual Notes

Participants have varying levels of experience with programming, which influences their recommendations. The discussion reflects differing views on the appropriateness of certain books for beginners versus advanced learners.

Who May Find This Useful

Individuals new to C++ programming, particularly those interested in theoretical computing and cryptography, may find these book recommendations relevant.

bacte2013
Messages
394
Reaction score
47
Dear Physics Forum advisers,

I am trying to learn the C++ programming language as I need it for my upcoming research in the theoretical computing and cryptography. This is my first time learning the programming language so I am seeking two books (I prefer to learn from the books than using online sources), one covering C++ in the introductory level and one as a detailed, advanced, and referencing book. Could help me?

PK
 
Physics news on Phys.org
For the reference book: Bjarne Stroustrup's "The C++ Programming Language", most recent edition.
 
  • Like
Likes   Reactions: gillouche
The best introductory C++ book would be C++ How To Program By Dietels.
After finishing it, go for C++ Primer by Stanley Lippman. It will drive you to the intermediate level.

DO NOT ever think about starting with Bjarne Stroustrup's book, it is an intermediate/advanced book, and it will drive you crazy if you start with it.
 

Similar threads

Replies
41
Views
7K
  • · Replies 9 ·
Replies
9
Views
13K
  • · Replies 3 ·
Replies
3
Views
1K
  • · Replies 0 ·
Replies
0
Views
2K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 4 ·
Replies
4
Views
4K
  • · Replies 26 ·
Replies
26
Views
6K
  • · Replies 4 ·
Replies
4
Views
4K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K