Just curious what book or tutorial might be best for beginners? I have Learn C++ in 21 days second edition. Is this good enough?? What about the tutorial here at cplusplus.com??
It essentially teaches (bad) C with classes and contains many errors. The only mention of STL in the book is a short section at the end of the chapter about templates. The bool type isn't even mentioned.
It's possible that some of this improved in later editions, but I don't have much hope.
In the chapter 3 I see a table of fundamental types where the first line is
bool 1( size ) true or false (value).
Though I have the Third Edition. I see nothing bad in this book.
'Programming principles and practice C++'is a good introductory for not only programming,but also to C++ itself. Besides,it is written by the CREATOR of C++, so yeah,there is a good book for ya!
I do not think that books of Straustrup are good for beginners. Moreover He demonstrates a very bad style of programming. Many of his e[amples of code are examples of how one should not write programs.:)
He is the author I never recommend to read his books.
http://www.youtube.com/watch?v=tvC1WCdV1XU&feature=bf_prev&list=PLAE85DE8440AA6B83
This guy "Bucky" has some pretty good tutorials on a wide range of c++ topics, I suggest watching his tutorials while reading any book, he helps clear up a lot of questions you may have. He teaches things that all beginners should learn. Each tutorial is less than 9 minutes on youtube and he covers a ton of issues.
He's using the CODEBLOCKS compiler in his videos.
(I bookmarked his site because I'm still learning and have to go back to his tut's from time to time if I don't understand what my books say.)