Thinking in C++ is a free online book from Bruce Eckel. There are a lot of books available on this topic at your local bookstore, including this one, but if you don't have enough money to purchase one yet, or you just want to see if it is worth the investment, I suggest checking out this resource first. There is also a link for an online seminar entitled "Thinking in C" for those of you who don't have any experience in programming. It will help you get up to speed on basic C syntax. "Thinking in C" is also a great resource for those people who are interested in learning Java, as it is very similar to C.
Did you find this post useful? You can leave me a buck or two with the Paypal donate button, support me on Patreon, or consider buying one of the "Suggested Resources" books on the side using my affiliate code (you pay the same price for the book, but I get a small referral fee from Amazon)!