Master C++ Programming with Open-Source Books
I have some C programming experience and I wanted to learn C++ so I bought and started reading Stoustrop's book, thinking it's the K&R of C++.<p>It's the worst programming book I have ever read! It's introduction made me hate C++ and if I didn't had to work with other C++ libraries, I would have avoided C++. The text is full of bloat, for the lack of better word. It's the opposite of crisp writing.<p>I read some good language books like K&R's C, Joe Armstrong's Erlang book. I loved them and I thought this would be in same league. It's not.<p>I would like to learn C++ systematically, like not cut-and-paste stuff. "How to think like a computer scientist: C++" seems like a good book. I read the book "How to think like a computer scientist", which is an introduction to programming in Python. I think that would be a good start. Is it a good book for experienced programmers wanting to learn C++?<p>To people wanting to learn C++, please avoid Stoustrop's book like Plague.<p>EDIT: I read "The C++ programming language 4th edition" which explains C++11 <a href="https://en.wikipedia.org/wiki/The_C%2B%2B_Programming_Language" rel="nofollow">https://en.wikipedia.org/wiki/The_C%2B%2B_Programming_Langua...</a>