darkbasic comes with alot of stuff anyway, and darkmatter will give you everything u need for a logn time (it comes with dbc). If you're desperate to save some money for other programs, dbc is on amazon.com for just 20 bucks but it doesn't come with darkmatter.
3d game maker is just a game itself, not terribly useful. My little brother bought it and he couldn't even get it to run on our windows xp comp, and I tried it on my pimped out hp media center and it didn't run either. If you really want to
program your games, then you wont need 3d game maker.
Cartography shop is reaaaly awesome, I bought it, but 3d world studio just came out. Both are fantastic and I love them, but all they really are are 3d modelling programs tailored to making game levels. There are plenty of free modelling programs out there. Also, matedit is a great program, and its free. It can make some awesome landscapes for dbc.
And for your levels, with about 3 lines of code, you can make a huge landscape and texture it like ground with some of the included textures in dbc.
and silent is right, if you think you're gonna want to get into programming, save yourself a couple of bucks and buy dbpro. You will later anyway if u get into this.
Good luck, hope htis helps.
verydevastating.com