I would agree sinani. Dbpro would be the thing to go with, though I am quite sure that DBC could pull it off as well.
Just to throw this out there though. Don't start your project right away. Sorry, but if you are new, it isn't worth it to try it and fail. You have to start with something simple, like pong. Then you can advance to something a little more complicated. 9/10 times, when a new user comes on with an idea like that, they come back in a week or so saying "How do I put words on the screen?" The other 1/10th never come back on. So, my words of advice, write it all down, so that you don't forget it, then go onto pong.
If you want some help as you get started, I would suggest checking out the "Noobs wanted" post. It is the main post for the DarkNOOBS team. We are essentially a team run by more experienced coders, but the actual work is done by new coders, so that they can learn. We have almost finished our first game (check out the DarkNOOBS project 1 thread for that). So, when you feel comfortable with the language (or right away, we are always taking in noobs), go ahead and just post saying you are interested.
Ever notice how in Microsoft word, the word "microsoft" is auto corrected to be "Microsoft" but "macintosh" just gets the dumb red underline?