I have recently been learning to code from this course link the guy really explains everything in detail which helps me completely understand how to use certain things like structs, classes, smart pointers, and much more. I bought the course for a friend of mine and hope you are able to purchase it. I believe you can make a new account on a Incognito Google Chrome browser to get a much lower price. I am currently at section 18 in the course and recommend it to many of my friends that want to learn c++.