Heres My Answers
Programming Language - DBPro, I can use a few others, but i profer this.
3D Modeling - Blender and ModelMagic3D
Textures - Paint.Net and MSPaint
Sky/Scenary - Paint.Net and MSPaint, (SkySpheres, Ect)
Sound Effects - Internet Searches or recording it myself
Frames - not Applicable to me
In case you hadn't noticed, All the software i've listed here is all available for free, infact, the only one in the list i have spent money on is DarkBasic for things like Plugins, not that im a cheap guy, but i dont make money of any of this, so i dont see why i should spend large amounts on it, But im sure some people will mention a few heavenly overprices items like Max or Maya.
I did manage to get an old copy of maya once with a few Pixar Plugins for things like adding fur to an object, but you really needed a mainframe to run it, it was an excellent program, but if you wanted to buy maya now, it would proberbley cost you a small fortune, I'd say stick to the free programs to learn, and Only buy when essential.
Everyone Be Cool, You, Be Cool.