PHP/MYSQL/APACHE/LINUX/XHTML/
JS/CSS/XML/AJAX
I agree with plane crazy... the only thing he missed out was a really good text cruncher like Textpad.
Next time you're up at your local tip grab an old PC and spend some quality time installing a Linux OS ( I use SusE... but most will do)
Setup Apache/PHP/MySQL/Perl etc for free...
Then you can experiment to your hearts content in a real server environment before going live...