PERL
PERL is a very popular language because of its portability. You can write the program on a Windows 95 machine and upload it to a UNIX server. Writing a PERL program for a UNIX server (most web-servers are UNIX, including the one hosting this page) is easy. You just write the program, and upload the file to the cgi-bin directory. You need not compile it. You upload your form, and your ready to go becuase PERL is built into UNIX. As a matter of fact, the only hard part is writing the PERL script. Of course, this is not a guide to (the rather large) PERL language, but you can learn about it at the PERL hompage (www.perl.com). It has many similarites to C++ and Java (namely flow control, i.e. if statements, for statements, etc...) so it should not be too foreign for veterans of such languages.