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.