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

Re: heavy perl

by Russ (Deacon)
on Aug 23, 2000 at 06:00 UTC ( #29142=note: print w/replies, xml ) Need Help??


in reply to heavy perl

My favorites:
  • Effective Perl Programming (teaches idiomatic Perl)
  • Advanced Perl Programming (just like it sounds)
  • Object-Oriented Perl (discusses many cool advanced topics, not just OO)
  • Mastering Algorithms with Perl (any MP3 code will likely make use of concepts in this book)
Now, that said, I'm not sure there's much that any book can do to help you understand difficult Perl. My advice for how to learn to read difficult Perl: write difficult Perl. Make every line of your code count. Learn something in each construct you fashion. There's always some way to write it shorter, so go find it.

Of course, this will largely result in the opposite of easily readable, maintainable code. But, you'll be surprised at how much of that "difficult" code becomes just "normal" after a short time of writing "power Perl." Constructs you used to consider obtuse will soon be just common.

Russ
Brainbench 'Most Valuable Professional' for Perl

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others cooling their heels in the Monastery: (3)
As of 2022-01-26 09:06 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    In 2022, my preferred method to securely store passwords is:












    Results (69 votes). Check out past polls.

    Notices?