DB is great for programming, but you just can't do everything with it. To make a decent game, you need 3D modelling programs, Musical composers, graphic makers and more. So here is a list of programs the average Joe might find useful in making their game...
Blender: The ultimate 3d modelling program, full stop. It's completely free, there is a lot of support for it and it does EVERYTHING. There is a good bit of learning involved in Blender, but as I said, there is a lot of support for it. There are even 3d modelling courses you can take at University based around Blender!
Anyone wanting to learn 3d modelling should already have this program, it gives you a good grounding in the art of 3d and is a good starting point when it comes to making your media.
Sibelius: Sibelius isn't free, but it just can't be beaten. With it you can make full orchestral music using nothing but manuscript and export your symphonies into useable formats. However, if you do not know what a crotchet is, don't bother with this program, you need to know how to play music before you can use this program, even if you can only play twinkle twinkle little star. Even though the price will make you flinch, you can buy a student version at a reduced cost. If you're serious about your game having a decent soundtrack, this is the program for you.
Virtual Dub: When you're making fully rendered cutscenes for your games, the files involved can get very large, especially if you use Blender. This program will take all the useless quality that you never see, and remove it. This is especially helpful if you are trying to get people to download your game, as people don't like downloading huge files. This program can also put your AVIs into CODEC form, further reducing size. This program is also free
Take 1: It can be really hard trying to find a GIF animator or cursor creator that's free, this is where take 1 comes in. If you're trying to make a custom selection of cursors for a RPG or FPS, this little program will help you greatly. It's VERY easy to use and contains the same sort of features as paint. You can also achieve effects like blur or inverting in your animated GIFS. But just be warned, Take 1 will set itself as your default image viewer, which takes quite a while to fix if you don't know what you're doing.
Game Maker: If you've just bought DB and you're completely swamped, maybe it's time to try something a little easier. Game Maker is free off the net and is pretty easy to use. With it you can learn about cause and effect, while gradually getting used to how a game works. It does have support for 3d games, but that side of it is harder to learn, and frankly quite useless. But for the absolute begginer, the Game Maker is a very good program to use.
Charas.ex: Making a 2d RPG but can't be bothered making the models? Use Charas.ex. With it you can chose the hair style, body, items and clothes your characters are wearing, and export them straight into a useable format (Like .GIF). This program is free and easy to use.
The GIMP: The next best thing to photoshop but free, need I say more?
So that's it for now. If you know any other useful programs feel free to add them here.
"What comes up, must come down. Except cheques, they bounce."