This document provides an introduction to Perl programming including:
- The structure of a Perl program with the #! line and .pl extension. Hello world example.
- How to run Perl programs with the perl command or chmod.
- Core Perl concepts like scalars, lists, arrays, hashes, conditionals, loops, subroutines and file handling.
- Details on common Perl data types like strings, numbers, lists, arrays and hashes. Operations for each type.
- How to write comments, accept user input, define subroutines and handle variable scopes.
- Recommendation to use "strict" for better code quality by declaring variables.
- Overview of