I am really crap at designing stuff, but I can get some value out of bad designs nevertheless. I do so by focusing on the UX, which does not only help designers, but also coders, equally. To do so, I read the newsletter of SmashingMag and I once even had a subscription for their entire library. I started by reading up on typography and color theory / psychology there. While I agree with a lot of stuff, I also want to bring in my individual tone, so I decided for a black/blood red color theme on my homepage, something which I would never to for a customer :D
Other than that, Hashnode News contains really nice links from time to time, like the UX checklist, how to build awesome forms, and more (which I can't seem to find right now..)
Those alone will help you create rather pretty websites, which look better than what your average guy can produce. If you want more than that, you may want to stop coding for a while and start watching and reading real design tutorials and courses. It will get you started, but design is hard and good designers are paid a lot.
I wouldn't want to be a designer. It means comping up with the face of a customer. People will judge them by the design. A lot can rise and fall with design. And I am more of a tinkerer than an artist, who has time to pour my talent into standardized constraints to make something use-able.