Perl (2)
typically, a new Perl process is started for each new CGI script, so can be heavy(ish) on resources
many modules are freely available to base work on, e.g. CGI, LWP (general Web library), HTML, XML, database connectivity, etc. See CPAN <www.cpan.org>
many existing CGI Perl scripts to crib/steal from