don't need to know that much about C or C++ to be able to code it, you just need to have a lot of experience coding
lol i only read the first chapter in a primer and i've gotten good comments on the qvm i make
once you get experience, it's all pretty much common sense