Search the forum for TDK's tutorials. They should be easy to grasp. This is the best and most sensible option. If you hit a snag, you overcome it. Programming is not something that can simply be taught like driving a car. It requires lateral thinking to solve problems. It requires determination to learn.
If you find the tutorials too hard, download Python. Next: There's a pdf called "the non-programmer's guide to python" (or something like that). While I know python and DBPro are quite different (and IMHO python is unwieldy), working in python with this guide will teach you some fundermentals about programming (and if nothing else force you to learn to indent your code properly). Once you have the fundermentals, DBPro is easy. In fact DBPro is easy period if you're willing to throw yourself in the deep end.
So try TDK's tutorials and don't be disheartened by failure to understand something (don't expect to produce Tekken 6 in your first year either). If it really isn't working, give option 2 a shot. But I'm pretty sure you'll be able to grasp DBPro if you try hard enough. Its one of the easiest languages I've ever used.