In a word, no. I use XP on my laptop and all my hosts use Linux ( CentOS ).
There's web interfaces ( e.g. cPanel, LxAdmin ) to control your hosting config via your browser, FTP to upload/download files and ssh clients like Putty ( if you like to use the command line to admin your server )