Lately I've been having trouble following through with the books I'm reading to learn C++. My problem isn't with growing bored of the books, but instead I just find myself confused and disoriented with the examples about halfway through.
For example, I tried reading -- the highly recommended -- "Without Fear C++". I was doing great with the book, until I got to around page 150. All of a sudden, the examples began using stuff that I wasn't familiar with. A few pages later, I had to drop the book because I was confused about what was happening. It felt as though I had skipped a chapter or something because nothing was making any sense to me.
Without Fear C++ was about the third book I'd tried to read and had to end up dropping for the reason mentioned above. I probably haven't been reading the best C++ books available, but if this keeps continuing, my problem is going to get very frustrating.
Today, I went to my local library and picked up two C++ books they had there: C++ Demystified, and C++: A Beginner's Guide. So far, I am 83 pages through C++ Demystified, and I'm following along pretty well. Nothing has jumped out and scarred me in the code, so I am optimistic that this is the right C++ book for me.
However, the book doesn't look to cover the advanced parts of C++ and only dabbles into object-oriented programming -- one of the biggest, if not the biggest part of C++. This is where C++: A Beginners Guide looks to jump in as it covers everything from object-oriented programming to polymorphism.
Now a question for you readers. Is there any great C++ books you would recommend. I'm looking into getting C++ Primer 5th Edition, as I've heard good things about it. If there are any C++ books you want to recommend, please leave them in the comments and I'll look into them.