a seconda dei siti web che dovrai realizzare le cose cambiano. Di base potresti partire con php, mysql, html, css, javascript e ajax.
Nel caso dovessi cambiare cms, ovviamente dovrai imparare ad usarlo, e magari imparare pure il linguaggio di programmazione su cui si basa(django -> python, ruby on rails -> ruby).
Se poi dovessi decidere di sviluppare siti in flash, studia flash.
Dipende tutto da cosa ti serve