What does it mean to be a script-based programming language?
It means that it is not compiled ahead of time, but is compiled at run-time (or run through in an interpreter). In the case of Perl, the script is run by the Perl interpreter on the server when the script is called. For the most part, Perl scripts are the easiest ones you can use, and are probably the most common ones you’ll find.