Beefy Boxes and Bandwidth Generously Provided by pair Networks
good chemistry is complicated,
and a little bit messy -LW
 
PerlMonks  

Re: Teaching Perl

by strat (Canon)
on Jul 11, 2005 at 08:11 UTC ( [id://473866]=note: print w/replies, xml ) Need Help??


in reply to Teaching Perl

I started teaching Perl with the Llama-Book some years ago, and found it quite good. I added a couple of scripts for the people to play with. The only thing I don't like so much is that there is one chapter with one topic, then the next chapter with the next, and people sometimes have just to learn stuff because it's in the chapter before they need to use it. So I enchanced the scriptscollection by and by, and over the years it became my own introduction into perl which I use in combination with the Llama- and Cookbook as further references. My way jumps a little bit around like a frog, but it's easy for the pupils to understand why to learn something.

If you wan't to get it (only available in German), just goto my $homepage - talks and download the PDF in the line "Einführung in Perl". A lot of explanations is written there, but much more has still to be added.

(I'm always looking for ways to improve it, so if you don't like something, I'll be gratefull if you tell me)

Normally, the biggest problems are:

  • Why to use hashes
  • Why to use references
  • How to recognize of which type a variable is (array,hash, hashreferences ...)
  • List- vs. scalar context, and functions behaving differently (reverse, localtime, ...)
  • Sometimes regular expressions

Best regards,
perl -e "s>>*F>e=>y)\*martinF)stronat)=>print,print v8.8.8.32.11.32"

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://473866]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others examining the Monastery: (4)
As of 2024-04-20 02:36 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found