PERL & CGI Development

Perl is a high-level programming language with an eclectic heritage written by Larry Wall and a cast of thousands. It derives from the ubiquitous C programming language and to a lesser extent from sed, awk, the Unix shell, and at least a dozen other tools and languages. Perl's process, file, and text manipulation facilities make it particularly well-suited for tasks involving quick prototyping, system utilities, software tools, system management tasks, database access, graphical programming, networking, and world wide web programming. These strengths make it especially popular with system administrators and CGI script authors, but mathematicians, geneticists, journalists, and even managers also use Perl.
Perl excels at text processing, CGI programming, interfacing with databases, low-level applications, high-level applications, GUI applications, simple tasks, complex tasks, small and major projects. Perl has been called the system administrator's best friend for its ability to make common tasks easy.
Perl has always been more than a CGI programming language. Perl can be used for image creation and manipulation, networking via telnet, ssh or ftp (and others), graphical user interface creation, robotics, bio-informatics, VLSI electronics and to create mail filters to minimise spam.
Perl has extra modules which allow you to write (or use code written in) Python, PHP, Java, C, C++, Basic, Ruby, Awk, assembler, PDL, TCL, Octave, Guile, S-Lang, Befung and Lua in your Perl script. This means that you can use Perl in conjunction with these other programming languages rather than having to rewrite existing code. 
Support of perl on many Operating systems : Like Windows, Unix, Mac.