I would like to hear some general knowledge that you have acquired throughout your experiences as a web designer/developer. I have only done a few websites in the past few years on a part-time basis. I'm a computer programmer by day.

Also, I would especially love some useful tutorial recommendations. There are so many of them out there, I'm not sure which ones to chose from.