Yes. I’ve been using C++ exclusively for the last 20 years. It took me a decade to really feel like I was good at it and another decade to get very productive with it and attain a level of mastery. And there’s still a lot about C++ I just don’t know. There’s just so much to learn.
Combine your reading with a lot of hands-on practice and step through all the new code you write line by line. I still do this, not just to learn but to help find bugs.
Also, do try using Blueprint first – or at least, at the same time. It really is a lot easier to learn and use than C++. Use a lot of functions and comment blocks to help keep it readable.