Discussion Overview
The discussion revolves around the evaluation of Deitel's C++ books and the search for alternative resources for learning C++. Participants share their experiences, opinions, and recommendations regarding various books and materials related to C++ programming, including algorithm texts and online tutorials.
Discussion Character
- Debate/contested
- Technical explanation
- Exploratory
Main Points Raised
- One participant expresses concern about the value of Deitel's books, describing them as resembling a dictionary and questioning their worth for the price.
- Another participant states that Deitel's books are adequate but not exceptional, emphasizing that piracy is not condoned.
- A participant shares their dissatisfaction with Deitel's series and suggests focusing on data structures and algorithms instead, recommending specific texts like Sedgewick's works.
- Some participants recommend Bruce Eckel's "Thinking in C++" as a free and valuable resource, along with Stroustrup's book on C++.
- Another participant mentions Robert Lafore's book as a good starting point and suggests Cormen's book for algorithms.
- There is a suggestion that obtaining used books from stores can be a cost-effective option.
- Concerns are raised about the practicality of obtaining books online and the inefficiency of printing them out.
Areas of Agreement / Disagreement
Participants express mixed opinions about Deitel's books, with some finding them acceptable while others are critical. There is no consensus on the best resources, as multiple competing views on alternative texts and learning methods are presented.
Contextual Notes
Participants mention various authors and books without resolving which are definitively better or more suitable for learning C++. The discussion reflects a range of personal experiences and preferences regarding learning materials.
Who May Find This Useful
Individuals interested in learning C++ programming, especially beginners seeking guidance on books and resources, may find this discussion helpful.