I just graduated High School and am planning on building web sites for a career. I have learned a server-side programming language, and am competent in HTML. I have even learned CSS. I think I have the technology I need.
My problem is, I am not very creative with designs. I don't seem to have a natural sense of what colors and/or shapes go well together.
The question: Do you have any suggestions how I could improve in this area? For example, are there courses on the web I could take? Or would books be better? Somebody to give me tips on my work?
Note that I am not so much interested in learning the technology as learning how to design layouts.
I know this is a hard question, so the points offered reflect this. I would appreciate well thought out answers.