私はどのスクリプト言語も初めてです。それでも、他のスクリプトを自分の目的に合わせて調整するのと少し似た方法でスクリプトを作成しました。私にとって、Perl を学ぶのに最適なオンライン リソースは何ですか?
11 に答える
Perl についてある程度の知識がある場合は、PerlMonksが優れたオンライン リソースです。Seekers of Perl Wisdomセクションで質問をすることができ、その回答はたいてい非常に質の高いものです。Perl の最新の開発についていく多くの人がそこにたむろしています。
追加のボーナスとして、明確な質問をすると、多くの場合、そこにいる人々が時間をかけて根本的な問題を調べ、単に質問を額面どおりに受け取るのではなく、別のアプローチを指摘してくれます。
perldocのドキュメントは、言語の使い方を理解するための最良の情報源です。
キャメルブック「ProgrammingPerl」は、perldocsを書いたのと同じ人々によって書かれた徹底的な説明を含む優れた印刷されたリファレンスです(動物が載っている他の本はほとんど大丈夫です)。オンラインチュートリアルに注意してください-それらの多くは非常にずさんなperlを教えています。
'warnings'と'strict'を使用してください-そうすれば、perlはエラーを指摘するのに非常に役立ちます。
Perlmonksも素晴らしいです(「警告」と「厳密」を使用するように指示されます)。
そして、一度に1つのモジュールでCPANを学ぶ必要があります(これは、perlmonksとメーリングリストが非常に役立つ場所です)。
Simon Cozens の Beginning Perl book から始めることを強くお勧めします。
また、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 を参照してください。
Official Perl 5 Wikiは、多くの情報とリンクを備えた優れたリソースであり、初心者に優しいことを目指しています。
また、 Planet Perlフィード アグリゲーターの最新の見出しについては、wiki ホームページの下部を参照してください。数日ごとにざっと目を通しておくと便利です。なぜなら、質問するのに十分な知識がなくても、質問する必要がある質問に答えてくれる場合があるからです。
他の人が指摘したように、Beginning Perlというオンライン ブックは評判が高く、非常に知識豊富な専門家であり、活発な Perl の貢献者によって書かれています。それ以外は Perl ビギナーズ サイト に初心者向けのリソースを集めましたので、きっと気に入るものが見つかるはずです。
新しいリソースは chromatic のModern Perlで、オンラインで無料で入手できますが、必要に応じて紙のコピーを購入することもできます。
初心者の方は、PLEAC が提供するクックブックをご覧になることをお勧めします。http://pleac.sf.netで見つけることができます。そこでは、ほとんどの言語のクックブックを見つけることができます。
Programming Perl を強くお勧めしますが、オンラインで読むには Safari のサブスクリプションが必要になる場合があることに注意してください。