I've found the most important part of learning C++ to be understanding how memory management works (that might just be because I came from a Java background though

)
Once you have a somewhat firm grasp on C++, I highly recommend writing a basic robot program from scratch. Run it on a test bot if your team has one, or use the WPILib simulator.
Or you could always switch to RobotPy
