Try to get a free version of photoshop and learn about that. I like to use brushes to make my backgrounds. Then I use blending options and really make it contrast. There are a lot of sites with really cool renders.
Deviantart.com <-- I think that is the website where you can get brushes just search for brushes, you can download fonts here at Dafont.com.