2011-08-19 66 views
7

我开始编写简单的程序作为一个青少年(大概是我第一台电脑的时间),并且多年来一直是程序员和开发人员。我在大学攻读计算机科学,但大部分关于编程和计算机的知识都是自学的。现在,更多地在各种* nix环境中工作,我发现自己陷入了Perl脚本过于方便而无法再忽略的情况。学习Perl的建议?

有什么好的Perl学习资源吗?学习语言基础知识的最快捷方法是什么?任何良好的IDE /智能文本编辑器/工具,可以充当培训车轮,使学习过程流线化?

我真的很开放任何提示/技巧/想法,这将提高我的理解!

谢谢!

+3

我很好奇 - 为什么关闭了这个问题,同时允许关于红宝石,C++,C#等类似内容的其他类似的问题? – stslavik

回答

5

在我看来,从O'Reilly开始,当然没有比Learning Perl更好的地方了。好的“下一步”将包括Intermediate PerlPerl Cookbook。尽管“食谱”是Perl标准的一本旧书,但它仍然非常有用。

你也不应该忽略已经触手可及的优秀资源:Perl POD。 Perl文档是免费的,针对每个人,从初学者到经验丰富的专业人士。 perlintro,perl,perlsyn,perlsub,perlop,perlrun,perlvar,perlretut,perlre,perlref,perlreftut和perllol只是一些文件,让你开始。根据你想挖掘的深度,每种技术需要15分钟到几个小时才能完成。所以这是几天的阅读,最后你可能已经足够熟练地满足你的需求。

如果您决定追求额外的资源,您可以查看我的PerlMonks profile,我列出并提供了一些我多年来发现有用的书籍的简短思考。

+0

+1提及标准文档。我也应该这样做。 – tadmc

+0

@DavidO:对不起,结束了。你的建议非常有用,我真的很感激他们。谢了哥们。 – stslavik

4

现代Perl是一种很不错的书的Perl程序员(初级或高级):http://onyxneon.com/books/modern_perl/

+1

+1个不错的资源。但我读过Modern Perl。这是一本好书。然而,对于刚开始使用Perl的人来说,我认为MP太深,太浅。在我看来,对于那些已经知道足够的Perl为色彩讨论的主题提供背景背景的人来说,这是一个很好的资源。它更多的是一本能够识别Perl编程现代实践的书。对我来说,它强调了我应该进一步自我调查的领域。对于初学者,我认为它不会提供足够的基础。我会说“中级到高级”。因人而异。 – DavidO

5

为了获得别人的脚本,我使用了O'Reilly的“Programming Perl”(The Camel Book)。

这里是图书的信息:http://oreilly.com/catalog/9780596000271

+0

为什么downvote?----- –

+0

亚历山大:我不能肯定地说,但我怀疑这是因为你链接到的在线版本是一个盗版,​​版权侵权网站,尽管在网上放了Perl CD书架的副本,尽管“Copyright©2002 O 'Reilly&Associates。保留所有权利。“这是我的理论。你的是啥呢? – DavidO

+0

@DavidO。谢谢,链接删除 –