puzzlecracker wrote:
Now it is off the topic....
It's not, actually...
I read 3 or C++ books, such as C++ primer,
C++ design revealed, and standard template library... what is your
prime choice of C++ books? Want to see if that would shift my paradigm
towards better practices.
Nowadays I read different books than when I was just starting with C++.
And different people respond differently to the way C++ is presented
in different books, so, I'll recommend to go to a book store and read
a few pages from the beginnings of several books. Make sure you read
the preface and the foreword. There the authors often say what the
intended readership is. The main purpose of that exercise is to see if
you're comfortable with the way the author presents the material and
with the material itself.
Of course, there are books that are highly recommended, and Mike already
gave you the link to the ACCU site. Follow it. You don't have to buy
and read all book that are marked "highly recommended", but at least you
will get an idea (or print out a list) of what or whom to prefer/avoid
when you actually get in the store.
Also, books have come up frequently here over the years, so do check out
the newsgroup archives for that.
Also, do not limit yourself to reading only C++ books. The application
domain is usually more important to be fluent in than the language in
which you implement the application. It never hurts to be fluent in the
language, but don't make it the only goal. Let it become a side effect
of using the language. Use caution when reading C++ examples and what-
not in non-C++ books. Some authors tend to pay less attention to the
language than to the application domain (and that's the RIGHT THING(tm))
just try not to pick up their bad habits.
Good luck!
V
P.S. Hey, I managed not to name a single book here...