There are many skills, technologies and languages that can be utilised to develop and maintain web sites. A good starting point is the Extensible Hypertext Markup Language (XHTML) and Cascading Style Sheet (CSS) tutorials.