ConceptDog writes "I consider myself a fairly good web programmer. In fact, my job evolved from just fixing PC's to being lead designer for most of the new web applications for my company. I'm comfortable with formatting things using CSS and with tabless design. But the one thing that has always escaped me is designing custom graphics for my sites. I'd like to be able to create buttons and interesting backgrounds to punch up my designs and use in other media, Flash for example..
I've always had a problem with art. I really can't draw a straight line with a ruler. What are some methods and resources other slashdotters with more language oriented backgrounds have used to help make the step from just a web programmer to a real web designer?"