Most of the time I worked as an application developer at backend side. I worked on enterprise web projects but never touched on user interface, design issues. Good looking web sites and user interfaces always impress me.And nowadays I am trying to develop public web site I know CSS, HTML but stuck with web design / user interface issues. I don't want to use a template or steal someone's web design.How can a developer / programmer learn to design good web sites / user interfaces, What tools should I use and learn? or is desinging good web user interfaces a god's gift?
Any help will be apprecited.
I didn't find the right solution from the Internet.