I am currently part way through a beginners book about C++. |
There are also several decent online tutorials you can look over:
1. The tutorial here as cplusplus hasn't been updated in quite some time, yet it teaches the basics. http://www.cplusplus.com/doc/tutorial/
2. Another tutorial that is updated frequently, and delves into many of the newer features added to C++ with C++11/14/17. https://www.learncpp.com/
Online references, with mini examples:
1. http://www.cplusplus.com/reference/ Not up to date.
2. https://en.cppreference.com/w/ Very authoritative, very technical, updated to include C++20 features expected to be added to the new standard. NOT a site for learning the language, period.
If you can learn from reading books, here's a suggestion for what to buy:
https://isocpp.org/wiki/faq/how-to-learn-cpp#best-book
Notice:
Best Books Multiple, not single.
As Cubbi mentioned, there are lots of books you should avoid.