| Tutorial name |
Description of Perl tutorial |
Introduction |
What is Perl? Why use it? What's it's limitations? Find out! |
| How-To |
Learn the basics of creating a perl file and running them through your command prompt. Graphic version. |
| Your first perl script |
Write your first Perl script and learn how to run them on your system. |
| Scalars |
Using the scalar variable to store information. |
| Arrays |
A deeper look at arrays and how to manipulate them. |
| Hashes |
An extensive look into the world of hashes and how to bring them to life through your script. |
| Login Script |
Before we move on to loops, we will create a Perl-based password script which shows real world examples of all three datatypes. |
| Loops Pt. 1 |
A simple look on how to perform loops using if/else, unless, for and foreach while using the simplest examples possible. |
| Regex Operators |
A complete outlook of the three regex operators, m//, s/// and tr/// |
| Regex |
An in depth look to regexes with plenty of examples to learn from. |
| File Handling |
Learn how to open files to read/write, save images, view file attributes and much more. |
| Directory Handling |
Reading from directories isn't so much different than reading from files. This short example-driven tutorial demonstrates how to scan a directory for specific file types. |
|
|
| Sub Routines |
Learn how sub routines can make your code much easier to maintain and debug. Also look at the differenced between global and local private variables. |
| Our First Game |
It's time to put your knowledge to use and create your first complete Perl game. This utilizes the previous chapter on file handling. |
| Intro to CGI |
We enter the world of CGI scripting for web sites through example. If you're not familiar with CGI, this is the place to start. |
| Creating a form |
Learn to create a basic form step-by-step with source code and explanation of each line. This will be a continued project and more features and stability will be added and taught. |
| Creating a form II |
Continuation of the previous tutorial. Learn how to check validity of fields, make sure email addresses appear valid, record IPs, embed CGI scripts in your template, etc. |
| DB_File |
Learn how to utilize one of Perl's built-in databases and learn a few tricks (split() and join()) along the way. |