I would suggest you learn jquery, xml, and css. That's the core of web UI. If you want to concentrate on more of graphics then I'd suggest you learn how to use Photoshop and Illustrator.
Sitepoint has alot of useful info. jquery is used more common nowadays for setting up the functionality or usability of a site in terms of setting up widgets.