Seeking a Recommendation for C++ Book

Click For Summary
SUMMARY

The discussion centers on recommendations for C++ programming books suitable for beginners and advanced learners. For introductory learning, "C++ How To Program" by Dietel is highly recommended, while "C++ Primer" by Stanley Lippman serves as a solid transition to intermediate concepts. Bjarne Stroustrup's "The C++ Programming Language" is noted as an essential reference but is not suitable for beginners due to its advanced content. It is crucial to follow this progression to avoid confusion and frustration in learning C++.

PREREQUISITES
  • Basic understanding of programming concepts
  • Familiarity with theoretical computing
  • Interest in cryptography
  • Willingness to learn from books
NEXT STEPS
  • Read "C++ How To Program" by Dietel for foundational knowledge
  • Study "C++ Primer" by Stanley Lippman to advance to intermediate topics
  • Explore Bjarne Stroustrup's "The C++ Programming Language" for reference
  • Research online resources for practical C++ exercises and projects
USEFUL FOR

Beginner programmers, theoretical computing researchers, cryptography enthusiasts, and anyone seeking structured learning in C++ programming.

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
5K
  • · Replies 9 ·
Replies
9
Views
11K
  • · Replies 3 ·
Replies
3
Views
759
  • · Replies 0 ·
Replies
0
Views
1K
  • · 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
666