I am actually studying C++ with books and some videos( Lots of functions and vars, obviously). Although, managing memory in c++ is a pain but, once you get the basics down you can do a lot with it. You can learn a lot of C++ in a year. Also try to make little programs of those and remember the concepts, not just remember the code.