What program do you use to make a background?

Photoshop CS6 is a great program to use to make backgrounds. Little bit of a learning curve if you have never used it before, but a tutorial or two on the basics should get everyone started.
Any drawing program will do but a lot of people recommend Photoshop and glimp