我是任何脚本语言的新手。但是,我仍然在编写脚本,就像为我的目的定制其他脚本一样。对我来说,学习 Perl 的最佳在线资源是什么?
11 回答
如果您已经了解一点 perl,PerlMonks是一个很棒的在线资源。你可以在他们的Seekers of Perl Wisdom部分提出问题,答案通常质量很高。许多跟上 Perl 最新发展的人都在那里闲逛。
作为额外的好处,如果你问一个明确的问题,很多时候那里的人会花时间研究潜在的问题,并会指出替代方法,而不是简单地把你的问题放在表面上。
我强烈建议从Simon Cozens 的《Beginning Perl》一书开始。
此外,阅读Perl 文档。
Perl 处于(相对)快速变化的状态,并且已经进入了这样的位置:除了对 Perl 5 的基本介绍(当前的主要版本)之外,最好的文档是语言本身附带的电子文档。
阅读“perldoc perlintro”,然后查看“perldoc perl”以获得其余的核心语言文档。请注意,在 Debian 系统上,您需要“apt-get install perl-doc”来获取此文档。
一旦你掌握了一些东西,查看“perldoc perldelta”,看看你系统上安装的 Perl 版本有什么新东西(现在应该是 5.8.8 或 5.10 —— 5.10 中的东西很酷!)。如果 perldelta 页面没有任何意义(相信我,我记得那种感觉),请稍后再返回。
最后,对于您在文档中找不到答案的问题,请使用 freenode #perl。
官方 Perl 5 Wiki是一个很好的资源,包含大量信息和链接,它旨在对初学者友好。
另请参阅 wiki 主页底部,了解来自Planet Perl提要聚合器的最新头条新闻。每隔几天浏览一次是很有用的,因为它有时会回答你不知道要问但你应该问的问题。
如果你是初学者,我建议你看看 PLEAC 提供的食谱。您可以在http://pleac.sf.net找到它。在那里你可以找到大多数语言的食谱。
我非常推荐 Programming Perl,但请注意,您可能需要订阅 Safari 才能在线阅读。
正如其他人所指出的,在线书籍Beginning Perl享有很高的声誉,并且是由一位非常聪明的专家和积极的Perl 贡献者撰写的。除此之外,我将初学者资源集中在 Perl Beginners' Site中,您可能会在那里找到您喜欢的东西。
一个新资源是 chromatic 的Modern Perl,可在线免费获得,但如果您愿意,可以购买纸质版本。