Use eclipse to write your java.
I use 3D studio max to make 3D models, i bought 2009 3 years ago for just a fraction of what they ask. Blender however is free.
The gimp is free photo editor like photoshop. I use photoshop though, it is really worth the money!
I bought fruityloops like 10 years ago, it is a good program to make music and sound effects.
As for every program, it are just tools. It takes years to learn how to work with them properly. If you dont have drawing skills, photoshop wont help you a bit. If you can not make melodies on a piano then fruity loops wont help since it is just a ultra advanced piano+drum computer.