Foolly wrote: |
---|
"can you please tell me why you dont like C++ for Dummies or books by By Herb Schildt?" |
C++ for dummies displays many
"no-no"s, such as not freeing dynamically allocated memory, using
system() without mentioning the draw-backs and its potential for security violations. It displays multiple bad practices; enough to avoid it.
Herb Schildt is the grandmaster of bad programming practices. He constantly uses
void main(), despite the fact that it's widely known as a bad programming practice. Avoid his books.
Foolly wrote: |
---|
"i checked the books you recommend and a lot of them are very old." |
Nothing much, except C++11, has changed, that is, nothing drastic has changed in the previous standard to declare all existing C++ books as invalid. Many C++ books, especially those written by Scott Meyers, Herb Sutter, and Bjarne Stroustrup (creator of C++), teach what to avoid, and how things work & why they work.
Foolly wrote: |
---|
"if you had to choose 1 for a beginner ready to devote a lot of time to learning the language, which of those recommended books would you suggest?" |
Programming - Principles and Practice Using C++ by Bjarne Stroustrup.
Wazzak