I'm a pretty decent programmer. I have a CS degree and I'm relatively well-versed on the coding side. My problem lies, however, in my lack of experience or training on the visual side of things.
Does anyone have any good sites or books that would help teach me the basics of visual design for the web? Things like color theory, typography, etc etc. Stuff that will help me come up with visually appealing designs. I believe that I already know how to create the designs on a webpage, but I just can't come up with the designs initially
Any help would be appreciated!