Beefy Boxes and Bandwidth Generously Provided by pair Networks
Keep It Simple, Stupid

Re: A reasonable approach to getting a Perl skill foundation?

by graff (Chancellor)
on Apr 05, 2012 at 02:44 UTC ( #963566=note: print w/replies, xml ) Need Help??

in reply to A reasonable approach to getting a Perl skill foundation?

If there's time, I think it would be worthwhile to pick one or two of the more quick-witted co-workers, have them sit at their keyboard with a browser tuned to the man pages and, and stand or sit next to them as they bring up (a copy of) one of your scripts in a suitable editor, and also start it up at a command line using "perl -d ..."

Once they see how the debugger works and how to look up the docs for functions and modules, it'll just be a matter of remembering those very basic modes of access.

Make sure to show them the help page in the debugger; how to set and clear break points and watch expressions; how to inspect contents of variables and results of expressions; how to add use Data::Dumper if it not there already just so you can do p Dumper($ref); when to use "s" vs. "n"; and maybe even how to set up a statement to be executed before or after each prompt.

When it's a matter of getting a quick and sure handle on practical skills for perl programming, nothing beats stepping through some code with the man pages readily at hand.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://963566]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others perusing the Monastery: (9)
As of 2018-02-21 15:40 GMT
Find Nodes?
    Voting Booth?
    When it is dark outside I am happiest to see ...

    Results (283 votes). Check out past polls.