hmm.. with DBP you learn how work a programm with loops, conditions and other things very funny ^^
but it's a bit expensive if it is to learn programming, and when you have used DBP for a time, you mind using another language
I think the best is to choose to begin with the C++. try to find "Dev-C++" (it's free) and a good book (if you don't run very very fast, it isn't free ^^)
good luck
edit: here's Dev-C++ : http://www.bloodshed.net/dev/devcpp.html
"He will come...the voice from the outer world,
bringing the holy war, the Jihad, which will cleanse the Universe and bring us out of darkness."