Which programming language/s to learn for web design?

I use Dreamweaver and Flash to design websites but I see that a lot of people require you know CSS. Other than learning CSS which would you recommend learning:

XHTML
PHP
XML
Javascript
DHTML

I would like to know CSS and one more to be more expendable.