It's not necessary to learn to use Photoshop to create good websites. I lack on Photoshop, too, so I made simple websites and still could design them cool with static colors and some easy PNGs made in Paint.NET.
I found some good example how cool websites without much images look, just the math and programming skills should not lack when creating such:
You must be registered to see links
You must be registered to see links
@Takeoverkyle: When I started with HTML like you do, I learned the basics about designing first. It's the art to split your pages in more areas, like a top header, top navigation, left column, center column and right column, letting them stay centered in your browser view.
This website (
You must be registered to see links
) helped me alot in this case.
Also you should learn how colors match the best in harmony. Font has to be readable easily (not like your showcase).
Compare colors and how they match (
You must be registered to see links
) and avoid too hard contrast that hurts your eyes as well as too low contrast that you lose the font inside the background easily ...
The last to say is, learn to split CSS from HTML. =)