Do you used ollydbg to crack?
Since you said your programming skills are not the best shocked
ASM is one if the hardest languages I can think of. Normally I can crack shit, but if its packed we need to unpack first, where most of the noobs are failing. VMProtect is one of the advanced packers, I need help to unpack it on highest protection.