Learning Perl (Bring Your Own Laptop)
This is the first of two classes - "Learning Perl" (S4) and "Learning More Perl" (M4) - that were designed to be taken one after the other, although this is not a requirement.
Designed to be programmer-friendly and platform-neutral, Perl is a high-level, general-purpose programming language that makes easy things easy and hard things possible. Now moving into its second decade, Perl has become the language of choice across all platforms for programmers engaged in rapid prototyping, system utilities, software tools, system management tasks, database access, graphical and web programming. Perl programming is an essential skill for any system administrator or web programmer, and an important one for nearly everyone else.
Because Perl incorporates aspects of more than a dozen well-known UNIX tools, experienced UNIX programmers and administrators can come up to speed on Perl very rapidly. However, because Perl is portable to all major platforms, programmers and administrators everywhere will benefit from this high-powered tool.
Topics in this first full-day class include:
Bring your own laptop:This course uses a new strategy: practical lab work is added to the traditional lecture format to reinforce the lectures. Students should bring their own laptop on which they can work through instructor-assisted lab exercises. Laptops should have Perl already installed on them, but no specific operating system is required. Detailed directions can be found on the web at: www.perl.com/perl/training/byo-setup.html
Tom Christiansen (S4, M4, T4) has over fifteen years experience in programming, administering, and teaching about UNIX and Internet systems. He has been involved with Perl since day zero of its initial public release in 1987. Lead author on Perl Cookbook, co-author of the 2nd editions of Programming Perl, Learning Perl, and Learning Perl on Win32 Systems, Tom is also the developer of www.perl.com, major caretaker of Perl's online documentation, co-author of the Perl FAQ list, and president of The Perl Journal. Tom served two terms on the USENIX Association Board of Directors.