Perl と Catalyst を同時に学習することは可能ですか? もしそうなら、典型的なパスは何ですか?
私は経験豊富な .Net/C#/C++ 開発者ですが、Perl にはかなり慣れていません。
CatalystはPerlのWebフレームワークであり、属性や参照など、Perlの高度な概念を使用しています。Perlを最初に学ぶ必要があります。Perlに慣れたら、Catalystに飛び込むことができます。
Perlの学習については、 http://learn.perl.org/をチェックしてください。PerlMongersのWebサイトもたくさんあります。お住まいの地域の近くにもコミュニティを見つけることができるかもしれません!
また、PerlMonksにサーフィンをしてください。
いくつかの初心者向けのPerlチュートリアル/リファレンスが手元にある、穏やかなCatalystチュートリアルからすぐに始めてください。C#/ C ++から来ると、Perlでいくつかの驚きがありますが、心配するほどではありません。Perlは通常、多くのドキュメントとともに配布されており、非常に貴重です。ですから、Catalystを学びながらPerlを習得し、後でより深いPerlスキルを学ぶことができると思います。
2009年7月12日に発行されるこの本では、Perlのデータ型、参照、およびオブジェクトに精通していることをお勧めします。このことについて学ぶために私が思いついた最高の無料のソースは、Perlmonksチュートリアル、特にリファレンスに関するものです。
あなたがperlを始めたばかりの経験豊富なプログラマーなら、Catalystは、統制のとれた、構造化された、オブジェクト指向のPerlをプログラミングする方法を学ぶための非常に良い方法です。
それ以外は、dwcが言うように、チュートリアルはかなり良いです。
常に覚えておくべき最も重要なこと:
use strict;
use warnings;
すべての Perl ファイルの先頭。
(少なくとも理由がわかるまで)
建築する前に建築に使われる素材を知るのは当然だと思います。フレームワークはまさにそれです。
自然な移行は基本からのものであり、時間が少ないと思われる場合は、SimonCozensによるBeginningperlやlearn.perl.orgなどの小さな本から始めて、手続き型とperlなどに関してはオブジェクト指向の用語。