2011-08-19 110 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。謝謝,鏈接刪除 –