I feel since VB uses C++ it can be a great way to start off
Huh? I don't follow what you mean there.

As for C++ being hard I've been programming for probably 25 years, commercially for 15 years and have tried and given up learning C++ several times. I'm not saying you won't be able to do it, I'm just advising it is very different from VB!