This the book that I used in my C++ class last semester: https://www.amazon.com/Programming-Problem-Analysis-Program-Design/dp/1285852745/ref=sr_1_1?ie=UTF8&qid=1471021377&sr=8-1&keywords=c+from+problem+analysis
That class was my first introduction to C++ and I found the book helpful. It is pricey for the physical copy, but it looks like you can get the etextbook for about $10.
Over the years I have received the same advice:
- Avoid books with "for DUMMIES" in the title.
- Avoid books that claim to teach you anything in 10 minutes, 24 hours, or 21 days.
- Avoid all books written by Herbet Schildt.
- Avoid all books written by D.S. Malik
- Avoid C++ Primer Plus
The best books I would recommend is C++ Primer or Programming Principles and Practices Using C++, tutorials at cplusplus.com, to get The C++ Programming Language purely as a reference book.