For websites?
HTML, CSS, (Little) bit of Javascript, PHP, SQL - in that order...
Python is more client side application oriented, PHP is the ultimate web/programming language
"There is no PHP without MySQL, there is no MySQL without PHP"
@Ben: Python may be easier to learn (IDTS but I prefer a bit more control) but it's definitely not for web design, besides, most CMS are built on PHP.
PHP was designed to replace perl scripts, but it was built from C, it has some noticeable similarities, but it's simpler, more powerfull, and doesn't go overboard with the variable declarations :D