Nice article. Two nitpicks.
PERL is usually called Perl.
Please teach people to use #!/usr/bin/env perl (or python, bash and others that are not /bin/sh, which is supposed to be a POSIX shell), because it might be located elsewhere.
use strict and use warnings
Long live Perl!!
use diagnostics is also nice to have, especially when starting out.