what's a good book to start learning C++?

<p>The title pretty much has the question. I'll appreciate all good suggestions!</p>

<p>[How</a> to Think Like a Computer Scientist](<a href=“http://www.greenteapress.com/thinkcpp/]How”>Think C++)<br>
I learned Python out of the Python version of the book and it is really good.</p>

<p>I think “Accelerated C++” by Andrew Koenig is a good start</p>

<p>I just started learning C++ as my first programming language with “Learn C++ in a Weekend” or “C++ Weekend Crash Course”. I used it when I was like 12 and I got some alright programs up and running. It’s not a great book theoretically, but it’s so easy to read and so basic that I’d wager that just about anybody could read it and use it to start writing programs immediately. Then more advanced books can teach you more sophisticated concepts and better programming practice.</p>

<p>I remember back when I was learning we used C++ For You++ and it was pretty good. Since it’s a common textbook you ought to be able to find it really cheap if you buy an edition old.</p>