Perl programming and basic Perl programming