He's not that young, last I checked, he was too lazy to get bloody job...I might give him my copy of DBP if I learn my next language well enough...Well as I am at home, I'll give Ali some help;
Uh...
Programs you can use for game making
Dark Basic Pro - Not free
Dark Basic - Not Free (I gave my copy to brinks, sorry dude)
Irrlicht + Dev C++ Free - Its difficult for new comers to programming, but I can help you on that one, irrlicht will need to work alongside a physics engine and a sound engine, irrklang and newton will do fine for that.
Truevision 3D + VSC# 2005 exp - Free, I can get you started and lend you C# for dummies.
Torque - Semi difficult, costs more that DBP, but look on the bright side, I've got a book on it.
No point listing other things really, because they get a bit samey from there.
3d modelling, well I said I'd give you my free copy of Cinema 4D, I should have lightwave in the bag soon anyway.
2D stuff , paint.net will do you fine for freebies
Music - Power tab, its a midi editor that lets you put in the music as a guitar tab.