Which scripting language to learn?
Perl is fantastically concise and powerful if you are already a good programmer. But its flexibility lets bad programmers get away with never learning better practices. Anyway, for your purposes, there appear to be AGI bindings or interfaces for Perl, Python, and Ruby, so you might just look into which is most complete and mature. AmbroseChapel: just to clarify what “Ruby on Rails” means, ’cause I don’t think you got a clear answer: “Ruby” is a programming language, like Perl or Python. “Rails” is a set of libraries and utility programs that provide a programming framework for developing Web applications; that is, they do the things that a Web-application programmer must often do in a standard and easily-invoked manner. There are equivalent frameworks in the Perl world, such as Maypole and Catalyst. A few of the things these frameworks automate for you: – high-level request processing, by letting you define handlers for specific URL patterns rather than coding up the URL dispatching yo