in reply to Unix and Perl
It helps, though I personally do most of my work on windows and that works just fine. Having some background in unix helps you get your head around the more historical "sysadmin" kind of functions (mkdir, chmod) but you'll pick them up regardless.