Agreed, great post.
Having said that, I'll take some issue with point #3. I really do think Perl documentation (O'Reilly books, CPAN docs, the lot of them) is not geared towards non-programmers. By "non-programmers" I mean folks who are don't have years of experience, a degree, or are full-time.
Of course, it might be me. Maybe I'm still running a 4.77 mhz chip here, but I find that I really have to work at understanding a lot of the methods and concepts by just reading the books. I learn by example and there are so view real-world code samples that show how things work. That's why I like PMs--there is a lot of practical stuff here (you might have to dig it out).
I'm not complaining, I'd just love to find working examples and tutorials for things like CPAN modules.
As I master them, I plan to add to the Tutorials, but not until I know it's solid. Otherwise I'm guilty of #2 above.
"The important work of moving the world forward does not wait to be done by perfect men." George Eliot
In reply to Re: Five Common Misconceptions While Learning Perl