This introductory Perl tutorial course for Windows will introduce you to the beginning concepts of Perl.
I wrote this course as an accompaniment to a classroom course in Perl, but now this website is visited by Perl students from around the world.
If you are following this course on your own, please follow it in sequence. The ideas are presented so that each section builds on the sections before. Please email me at firstname.lastname@example.org if you have comments or questions about the content.
A student should be familiar with basic operation of a computer, how to open a DOS session, how to download and install a software package. Familiarity with at least one other programming language is not required, but it would be a definite asset. Since this course is directed at CGI programming, it is understood that the student should have a good working knowledge of HTML.
Note on typeface conventions: Throughout this site, the font of this paragraph is for the instructional content. Sometime it is indented to set off the sample text. This font is descriptive rather than rigorous, so it is not "ready to run" as a perl script. Don't expect to run text in this font without getting errors.
The following font is used for code:
# This type of text represents real perl code that # is intended to be copied from the browser # and pasted into your perl scripts. Each block # should run as is.
Also, later in the course some of the perl scripts will be displayed in their own windows. You can save these as text files, or copy and paste the window contents into text files and then save them. Be aware that these are actually HTML pages and not plain text, so be careful when you save them that they turn out as just plain text.