Perl tutorials
Perl is a dynamic, general-purpose programming language created by Larry Wall, known for its powerful text processing and regular expressions. Often called the Swiss Army knife of scripting languages, Perl is widely used for system administration, report generation, web development, and data munging. Its motto, "There's more than one way to do it", reflects a flexible, expressive style that favours getting things done quickly.
E-books
Perl offers first-class regular expressions, flexible data structures built from scalars, arrays, and hashes, references, closures, and packages with a simple object system. The Comprehensive Perl Archive Network (CPAN) provides tens of thousands of reusable modules for databases, networking, web, and text processing, which makes Perl a practical tool for both quick one-liners and large applications.
Perl basics
Perl strings
- Perl string
- Perl string II
- Perl length Function
- Perl substr Function
- Perl index Function
- Perl rindex Function
- Perl concat Function
- Perl join Function
- Perl split Function
- Perl chomp Function
- Perl chop Function
- Perl lc Function
- Perl lcfirst Function
- Perl uc Function
- Perl ucfirst Function
- Perl fc Function
- Perl reverse Function
- Perl quotemeta Function
- Perl chr Function
- Perl ord Function
- Perl hex Function
- Perl oct Function
- Perl crypt Function
- Perl UTF-8 and encoding
Perl formatting and binary data
Perl regular expressions
Perl arrays, hashes and references
Perl files and directories
Perl modules, OOP and testing
Perl system and time
Perl networking and databases
last modified October 20, 2026