Main Menu
Contact Bill FAQ
Linked In
Hire Bill
Bill’s Music
BW Whois
Boulder Pledge
CGI Scripts
CMS Project
Music DB
Creative HTML
The CGI Book
Perl Book
The End
· Sponsors · video tutorials
Rheumatoid Arthritis
Site Design: Bill Weinman

updated 4 March 2016

Bill Weinman
Perl 5 Essential Training

Perl 5 Essential Training is designed to give you a good a good foundation in Perl, with all its major features and properties, so you can use it to build powerful and compelling applications for yourself and for your clients.

Perl 5 Essential Training covers the basic syntax of Perl, its use of lists and hashes for data structures, its unique features like postfix conditionals and loop controls, its modules and its object model.

Other topics include:

  • Built-in functions
  • File I/O
  • Regular expressions
  • References and data structures
  • Special variables
  • Object-oriented programming
  • Best practices

Further Reading

After completing this course you may continue to get deeper into Perl's uniquely rich feature set, with these excellent books:

My Komodo Color Scheme

If you would like to use the color scheme for Komodo that I used for the 2016 edition of my Perl course, here it is. To install it, save the file on your computer, then drag-and-drop it onto the running Komodo app.

The Calynda font is not publicly available, so you'll need to change the font once it's installed. Calynda is specifically designed for readability at a large size, so it's probably not what you want anyway. Menlo on a Mac, or Consolas on a PC is often a good choice. Choose the size that works best for your screen, and your eyes.

Asking for help

If you need other help with this course the help request form on is designed to help you by collecting the necessary information as you submit your request. I am not able to support courses directly. If your request requires my assistance, the support staff will contact me.

PC-DOS & MS-DOS & CP/M & Windows -- I'll Fiddle With OS/2 Wouldn't You?
At BHG Worldwide Headquarters it is now seven till noon, on Tuesday, 19 March 2019.