in reply to Advice for Perl teaching

Hello **8,

> port exisitng Perl scripts to Python..

Learn Perl to kill it ?!?! what a sad task ;)

No really, your goal has to be much more difficult: let them love Perl while you teach it to them à la Diderot and Lavoisier

Anyway, it depends a lot on the perl you must to port, but for the basic understandanding I strongly suggest to follow The ModernPerl Book as it explains Perl peculiarities and dark corners too, in a fresh, modern way.

If they already know some rpogramming language it will be easy to understand. The incipit is exactly a gem for your needs:

The Perl Philosophy Perldoc Expressivity Context Void, Scalar, and List Context Numeric, String, and Boolean Context Implicit Ideas The Default Scalar Variable The Default Array Variables

I have a little scaffold in my bibliotheca about learning and teaching Perl.

L*

There are no rules, there are no thumbs..
Reinvent the wheel, then learn The Wheel; may be one day you reinvent one of THE WHEELS.

Replies are listed 'Best First'.
Re^2: Advice for Perl teaching -- ModernPerl
by Zenzizenzizenzic (Pilgrim) on Jan 07, 2019 at 22:48 UTC
    Learn Perl to kill it ?!?! what a sad task ;) Not quite the case. :) My sub team will still be using Perl for new work, other sub teams only had old scripts. (The kind that give any language a bad name.) I will look into that book, thank you!