It all depends how far you want to go with your coding. DBPro is very similar to DBC, but it's much more versatile, with more advanced computer graphics capablilities (Pixel shaders, vertex shader etc.), and it has a far greater command set.
However, a large chunk of these extra features will only become available to you with experience - speaking for myself, I still haven't got a clue about shaders and I started looking into them a few months back! Also, some of the DBPro extras can be simulated in DBC. For example I wrote a set of DBC particles functions over the summer, and while they weren't exactly stunning, they were comparable to the DBPro command set.
I know the Forum join date isn't exactly typical of how long you've been programming, but if you've only been working in DBC a couple of months then it might be as well to stick with DBC for a bit. Spend some more time to really master the basics, and when you find DBC too restrictive for what you want to do, it'll be the perfect time to upgrade to DBPro!
"I wish I was a spaceman, the fastest guy alive. I'd fly you round the universe, in Fireball XL5..."