https://www.stroustrup.com/tour2.html
The second edition is from 2018 and uses modern C++ (C++17). So, I would say read that and then write a bunch of C++ code to learn by doing.
It covers modern C++ through C++ 17 and is well written and easy to understand.