So I found this list...

I was browsing on the net to find a good C++ book when i stumbled upon this list. It seems like a good compilation of books. no I need you pros to please advise me which book to start with. I read the tutorial on this site up until Pointers where it threw me off. I couldn't follow and I didn't find enough examples so I decided to get a Good Ol' Book :D

Advice?


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
Applied C++ - Practical Techniques For Building Better Software (2003)
Beginning C++ Game Programming (2004)
Beyond The C++ Standard Library - An Introduction To Boost (2005)
C++ - How To Program, 5th Edition (2005)
C++ By Dissection (2002)
C++ Coding Standards - 101 Rules, Guidelines, And Best Practices (2004)
C++ Cookbook (2005)
C++ Demystified - A Self Teaching Guide (2004)
C++ For Business Programming, 2nd Edition (2005)
C++ For Dummies, 5th Edition (2004)
C++ For Mathematicians - An Introduction For Students And Professionals (2006)
C++ From The Ground Up, 3rd Edition (2003)
C++ GUI Programming With Qt 4 (2006)
C++ In A Nutshell (2003)
C++ Plus Data Structures, 3rd Edition (2003)
C++ Primer, 4th Edition (2005)
C++ Templates - The Complete Guide (2002
C++ Timesaving Techniques For Dummies (2005
C-C++ Programmer's Reference, 3rd Edition (2003)
Creating Games In C++ - A Step By Step Guide (2006)
Cryptography In C And C++ (2001)
Effective C++, 3rd Edition (2005).
Exceptional C++ - 47 Engineering Puzzles, Programming Problems, And Solutions (1999)
Exceptional C++ Style - 40 New Engineering Puzzles, Programming Problems, And Solutions (2004)
How Not To Program In C++ (2003)
Ivor Horton's Beginning Visual C++ 2005 (2006)
Learn To Program With C++ (2003)

Skip everything that mentions techniques, time saving or learing C\C++ in 7days, 30 days etc. C++ for Dummies the 5th edition is a pretty good book if you don't mind the author going off on tangents and using poor analogies.

Pointers are hard but neccasary, what are you thrown off about? Can we help?
How Not To Program in C++ is a decent one, I hear.

-Albatross
We already have a good list of books: http://cplusplus.com/articles/Grey_Wolf6/
closed account (z05DSL3A)
I think by "i stumbled upon this list" he means that he has found a zip file with copies of all those books in and want to know which one to read first.

The collection was posted here some time ago.

thanks all, and that's very kind of you Computergeek01.
I'll post my problems later on when I find a bit more time.
Also, I heard good things about C++ primer.
Anyone heard about that?
Yes, I have C++ Primer Plus (Stephen Prata) on my desk and it is a very clear guide, in particular I would warmly suggest it for beginners. Actually, I have been looking for a good introduction to c++ for a while, and that is the book I found more appropriate and comprehensible.
cheers, Chiara

PS: I would not go for C++ for Dummies. First, c++ is not for Dummies at all. Second, I personally did not enjoy that one. Up to you, anyway.
Last edited on
Well I'm at page 80 right now in Dummies, and I understand everything very well because I knew most, but i found that new parts we're hard to get into.
I guess I'm switching over to the insane 1500+ pager...
I recommend you take a look at Programming Practices and Principles using C++. I found it very pleasing and solid.
Well, there are actually many books you can read about the topic, if you want. However, I suggest you to make practical exercises as many as possible while reading (if you are not already doing it). No book will be more valuable than your own experience.
cheers, Chiara
No book will be more valuable than your own experience.


I seem to read this a lot. While there is no substitute for one's own experience, I tend to find just the opposite--that all books are more valuable than my own experiences. Take the information in the books that you read to heart.
I did not mean it is not useful to read books. It matters a lot and sometimes can make the difference (e.g. you can be updated to the last features of the language). But a programming language must be tested for a deep and probably real understanding. I am still a beginner, but I have learnt this lesson and this is simply my humile suggestion. Then, of course, everyone does think different.
Good night.
Topic archived. No new replies allowed.