to program a VST,u will need a vast amount of knowledge regarding c++ and data structures.
If ya new to c++,the odds of being able to program a vst straight away are VERY VERY small.
betta off startin to learn c++ from the ground up rather then jump straight into something like a VST,will defo **** ur head right up.
ive been programmin c++ for around 2-2 1/2yrs now,and its a awesome tool to have wen u know how to use it,but until then,it can and will seem very daunting at times.
good luck :)