in reply to Camel Fishing

I'm going to give you a radical suggestion: Don't teach Perl at all.

You say, I am not trying to teach Perl. But then you start talking about writing a small app, teaching scalars, regexes. IMHO, "brief explanation" and "regex" don't belong in the same sentence. The more I think about what (I think) you're trying to do, the less I'm convinced that writing a program will achieve what you want.

From the sound of it, what people are asking you is "How do I join the club?" not "How do I program in Perl?" I think you've reached the same conclusion, or you wouldn't be trying to structure the class like this. So consider taking out items 1 and 2 from your list altogether, and adding items like this:

1Wish that one worked. ;-)

Think of yourself as conducting a tour of, say, ancient Egypt. Right now, you're doing a sightseeing tour for informed visitors. Don't try to turn them into Egyptologists yet, but just show the ruins and the digs. Then show them when American University in Cairo accepts applications!

Good luck in any case. This sounds very useful and fun.

Replies are listed 'Best First'.
Re: Re: Camel Fishing
by tjh (Curate) on Feb 10, 2002 at 16:25 UTC
    Agreed. "How do I join the club?" looks like the question at hand. Perl culture is strong and obvious. The best or most trustworthy "how to's" and "where's?" are not however always obvious.

    There is so much available that knowing where to start can seem to be intimidating. Maybe include a number of interesting uses of Perl and other success stories for the rah-rah section.

    Saint VSarkiss looks to have hit it on the head. In fact, there's probably some kind of publication/book/site idea in this idea somewhere...

    Maybe you could give them all pre-created login/pw's to the monastery and other useful sites as their "free gift" for attending. :)

    Orienting and reassuring novitiates is an honorable and needed step.

    ---
    Red Bumper Sticker: If this looks blue you're going to fast!