Perl - Tutorial
Perl is a family of two high-level, general-purpose, interpreted, dynamic programming languages. Perl was developed by Larry Wall in 1987 as a general-purpose Unix scripting language to make report processing easier. Since then, it has undergone many changes and revisions. Raku, which began as a redesign of Perl 5 in 2000, eventually evolved into a separate language. Both languages continue to be developed independently by different development teams and liberally borrow ideas from each other. It runs on a variety of platforms, such as Windows, Mac OS, and the various versions of UNIX.
This tutorial is intended for students and professionals interested in studying basic and advanced concepts of Perl. This tutorial covers all topics of Perl which includes data types, operators, arrays, hashes, strings, control statements, classes, object-oriented programming, exception handling & File IO. We believe in learning by examples therefore each and every topic is explained with lots of examples that makes you learn Perl in a very easy way. Along with this, almost all examples can be executed online which provides better understanding of the language and helps you to learn the language faster. The classical "Hello World" example is mentioned below for the illustration purpose:
# Hello World Example print("Hello, World!")
The output of the above code will be:
Before continuing with this tutorial, you should have basic understanding of C programming language and Unix Shell. However, this tutorial is designed in such a way that anyone can start from scratch.