トップページ >Perl> Perl独習の道 ~今まで、これから~
« iPhoneにはいろいろとダメなところがある、でも…… | トップページ | 天橋立 »
2008/07/24
Perl独習の道 ~今まで、これから~

今年の初めごろからPerlの勉強をチマチマと続けています。
途中何度も挫折しそうになりましたし、今でも先はまだまだ見えていない状況ではあるのですが、それでも何となく手応えらしきものを感じられるようになりました。
そこでまだまだ道半ばではありますが、ここまでに読んだ本やら参考にしたウェブサイトなどを整理して書いておくようにします。もしかしたら誰かの役に立つかもしれませんし、あるいはもっと良いアドバイスを得られるかもしれませんし。
ということで、まずは書籍。以下、読んだ順番です。
最初に読んだのが、結城さんの「新版Perl言語プログラミングレッスン入門編」[AA]
- 新版Perl言語プログラミングレッスン入門編
- 発売元: ソフトバンククリエイティブ
- レーベル: ソフトバンククリエイティブ
- スタジオ: ソフトバンククリエイティブ
- メーカー: ソフトバンククリエイティブ
- 価格: ¥ 2,835
- 発売日: 2006/10/21
- 売上ランキング: 3270
- おすすめ度

これはまずまずスムーズに読めた。そして大体わかった気になる。でも正規表現のところがちょっと理解が怪しいままに読了。これならPerl大丈夫かも!と勘違いしつつ、いよいよオライリー本に・・・
で、次がオライリーの「初めてのPerl」[AA] いわゆるリャマ本!
- 初めてのPerl
- 発売元: オライリージャパン
- レーベル: オライリージャパン
- スタジオ: オライリージャパン
- メーカー: オライリージャパン
- 価格: ¥ 3,780
- 発売日: 2003/05
- 売上ランキング: 5222
- おすすめ度

後輩に勧められたこともあって、値段を気にせずに買ってみた。判型がでかいし重いしで通勤読書は断念して家の中専用に。
結城さんの本を読んですぐだったのと、勘違いが溶ける前ということもあり何とか読めた。簡単とは言わないけれど、この本を読んで多少は自信が付いてきたかも。
……と、まだまだ勘違いは続く。
続いて勢いのままに、「続・初めてのPerl 改訂版」[AA] こっちはアルパカ本!
- 続・初めてのPerl 改訂版
- 発売元: オライリー・ジャパン
- レーベル: オライリー・ジャパン
- スタジオ: オライリー・ジャパン
- メーカー: オライリー・ジャパン
- 価格: ¥ 3,360
- 発売日: 2006/10/21
- 売上ランキング: 55012
- おすすめ度

ここで、思い切り挫折感を味わうことに_| ̄|○
読み始めてすぐ、最初のリファレンス周りでアップアップ状態。
ちょうど同時期に知ったサンプルコードによる Perl 入門(http://d.hatena.ne.jp/perlcodesample/)を参考にしながら、何とか読み進めて見るも、オブジェクト指向に入ったところでほぼ完全にKOされてしまう。後半は単にページをめくっているだけのような感じで、やっぱりPerl無理かも?と落ち込む。
次に手を出したのが「Perlベストプラクティス」[AA] 無謀もいいところ!
- Perlベストプラクティス
- 発売元: オライリー・ジャパン
- レーベル: オライリー・ジャパン
- スタジオ: オライリー・ジャパン
- メーカー: オライリー・ジャパン
- 価格: ¥ 4,515
- 発売日: 2006/08/24
- 売上ランキング: 33806
- おすすめ度

なんでこの本になったのかというと、先に中身も確かめずに買っていたのが一番の理由(^_^;)
あと「この本でPerlの雰囲気が掴めますよ」との後輩のアドバイスも理由。
ダメ元で読み始めたけど、ほとんどの部分が理解範囲を超えており、時期尚早ぶりを痛感。凹む。
~~~ ここでしばらく間が空いて ~~~
2度目の「初めてのPerl」[AA]
基本からやり直そうと再読。1回目よりもスムースに読めた。やっぱりPerl続ける気になる。単純だ。
そして、次! ここポイント!!
「すぐわかる オブジェクト指向 Perl」[AA]
- すぐわかる オブジェクト指向 Perl
- 発売元: 技術評論社
- レーベル: 技術評論社
- スタジオ: 技術評論社
- メーカー: 技術評論社
- 価格: ¥ 3,780
- 発売日: 2008/06/20
- 売上ランキング: 126117
この本が私にとってのブレイクポイント・ブレイクスルーだったかも?
かなりのボリュームだったけど、リファレンス周り、パッケージ周り、モジュール周り、オブジェクト指向周りの理解が格段に深まった。もちろん完璧にはほど遠いんだけど、今までの絶望的な状態から明かりが見えてきたという意味では本当に意義深い1冊となった。
そして、アルパカ本「続・初めてのPerl 改訂版」[AA]にリベンジ!
わかる、前回よりわかる。Perlは面白い、もっと勉強しようと実感。16章以降はあまり理解できないけど、前に読んだときにはサッパリわからなかった内容が、かなり頭に入ってくる感じが嬉しい。
そして今、再び「すぐわかる オブジェクト指向 Perl」[AA] を読んでいるところ。
オブジェクト指向周りの理解度を深めるため、定着させるために再読中。
それとは別に「ミニマルPerl Unix/LinuxユーザのためのPerl習得法」[AA]も読み始めた。
別の観点からPerlの活用法を勉強すべく、読書開始。こっちは隙間時間にジワジワと読むつもり。
- ミニマルPerl Unix/LinuxユーザのためのPerl習得法
- 発売元: オライリージャパン
- レーベル: オライリージャパン
- スタジオ: オライリージャパン
- メーカー: オライリージャパン
- 価格: ¥ 4,410
- 発売日: 2008/06/21
- 売上ランキング: 108895
--- そして今後は ---
以下の本たちがスタンバイ中です。既に購入ずみ。ボーナスの小遣いが・・・Perlの勉強はプライスレスです。
「Perlクックブック〈VOLUME1〉」[AA]
「Perlクックブック〈VOLUME2〉」[AA]
「Perl Hacks ―プロが教えるテクニック & ツール101選」[AA]
「Perlベストプラクティス」[AA] にもリベンジしないと!
- Perlクックブック〈VOLUME1〉
- 発売元: オライリージャパン
- レーベル: オライリージャパン
- スタジオ: オライリージャパン
- メーカー: オライリージャパン
- 価格: ¥ 5,145
- 発売日: 2004/09
- 売上ランキング: 78067
- おすすめ度

- Perlクックブック〈VOLUME2〉
- 発売元: オライリージャパン
- レーベル: オライリージャパン
- スタジオ: オライリージャパン
- メーカー: オライリージャパン
- 価格: ¥ 3,780
- 発売日: 2004/09
- 売上ランキング: 189176
- おすすめ度

- Perl Hacks ―プロが教えるテクニック & ツール101選
- 発売元: オライリー・ジャパン
- レーベル: オライリー・ジャパン
- スタジオ: オライリー・ジャパン
- メーカー: オライリー・ジャパン
- 価格: ¥ 3,150
- 発売日: 2007/01/23
- 売上ランキング: 49505
- おすすめ度

--- さらに将来は ---
いよいよラクダの世界、クロヒョウの世界に・・・こちらはまだ買っていません。
「プログラミングPerl〈VOLUME1〉」[AA]
「プログラミングPerl〈VOLUME2〉」[AA]
「実用Perlプログラミング」[AA]
- プログラミングPerl〈VOLUME1〉
- 発売元: オライリー・ジャパン
- レーベル: オライリー・ジャパン
- スタジオ: オライリー・ジャパン
- メーカー: オライリー・ジャパン
- 価格: ¥ 5,565
- 発売日: 2002/09
- 売上ランキング: 10611
- おすすめ度

- プログラミングPerl〈VOLUME2〉
- 発売元: オライリー・ジャパン
- レーベル: オライリー・ジャパン
- スタジオ: オライリー・ジャパン
- メーカー: オライリー・ジャパン
- 価格: ¥ 4,935
- 発売日: 2002/09
- 売上ランキング: 16405
- おすすめ度

- 実用Perlプログラミング
- 発売元: オライリージャパン
- レーベル: オライリージャパン
- スタジオ: オライリージャパン
- メーカー: オライリージャパン
- 価格: ¥ 3,360
- 発売日: 2006/03
- 売上ランキング: 142174
- おすすめ度

年内にはここまで読み終えたいところです。
前述のような定番本を読みつつも、ウェブサイトも色々と漁っておりました。
多くのPerl情報を扱うサイトの中から、今の段階で私がお世話になっているサイトをいくつか紹介しておきます。
- サンプルコードによる Perl 入門(http://d.hatena.ne.jp/perlcodesample/)
⇒ 勉強初期の頃、ここのリファレンス周りのサンプルコードが参考になった。また、Data::Dumperの使い方とか、デバッガの使い方も勉強になった。 - 『初めてのPerl』第3版 - ケーズメモ(http://d.hatena.ne.jp/ksmemo/20070511/p2)
- 『続・初めてのPerl』改訂版 - ケーズメモ(http://d.hatena.ne.jp/ksmemo/20070519/p2)
⇒ 2冊の本を読み終わった後で発見。ポイントを絞ったメモを読むことで、理解が深まる! - perlboot - Perl オブジェクト指向導入編(http://fleur.hio.jp/perldoc/mix/pod/perlboot.html)
⇒ perlbootの和訳。やっぱり日本語はわかりやすい。『続・初めてのPerl』の復習にもいい。 - Programing Place Perl5編(http://www.geocities.jp/ky_webid/perl5/index.html)
⇒ 1テーマ毎にコンパクトにまとめられていて、隙間時間の学習・復習にありがたかった。 - Perlオブジェクト指向プログラミング(http://www.rwds.net/kuroita/program/Perl_oo.html)
⇒ オブジェクト指向プログラミングの勉強でモヤモヤしていたときに発見。何度か読み、写経しているうちに少しずつスッキリに! - Perl表技集(http://www2u.biglobe.ne.jp/~MAS/perl/waza/index.html)
⇒ ○○したいという時の逆引き的に使えるし、気になったものをチェックしても勉強になる。 - Perlリファレンス(http://www2u.biglobe.ne.jp/~MAS/perl/ref/index.html)
⇒ 表技集合わせてさらに便利に。 - 山口家の逆襲(http://kabocha.org/jelfe/index.cgi)
⇒ クロージャについてモヤモヤしていたときに、ここの解説がきっかけて少しずつイメージが湧いてきた記憶がある。 - Perlクックブックソースコードリンク集(http://www.sarinaga.com/progtoy/perlcookbooklink.html)
⇒ Perlクックブック第1版に掲載されているコードがオンラインで参照できる。つまりPerlと英語両方を勉強することが出来る! - Perlメモ(http://www.din.or.jp/~ohzaki/perl.htm)
⇒ ちょっと難しいものも多いけど、様々なサンプルスクリプトを見ることが出来る。Perl脳を鍛える。 - void GraphicWizardsLair( void ); // 「Perlベストプラクティス」一通り読んだのでまとめ(http://www.otsune.com/diary/2006/10/12/1.html)
- void GraphicWizardsLair( void ); // 「Perlベストプラクティス」一通り読んだのでまとめ(後編)(http://www.otsune.com/diary/2006/10/13/1.html)
⇒ otsune氏による「Perlベストプラクティス」読書メモ。まだちゃんと読んでいないけど、私自身が「Perlベストプラクティス」をちゃんと読み終わったら、ここをもう一度見に来るつもり。
ダラダラと書いてしまいましたが、いつの日か、Plaggerのソースがスラスラと読めて、気の利いたWebアプリが作れるようになることを目指して、まだまだ頑張っていきたいと思います!!
最後にお願いです。この本を読んどけ!このサイトはチェックしておけ! という情報をお待ちしております。
★これもきちんと読んでみよう★
- まるごとPerl! Vol.1
- 発売元: インプレスコミュニケーションズ
- レーベル: インプレスコミュニケーションズ
- スタジオ: インプレスコミュニケーションズ
- メーカー: インプレスコミュニケーションズ
- 価格: ¥ 1,995
- 発売日: 2006/08/24
- 売上ランキング: 67972
- おすすめ度

「Perl」カテゴリの記事
- Perl独習の道 ~今まで、これから~(2008.07.24)
- Windows+ActivePerlの環境にDBD::Oracleをインストールしてみた(2008.06.19)
- 同時に覚えるLL言語みたいな本が欲しい(2008.06.04)
- 最近Perlプログラミングの勉強が楽しい(2008.04.08)
参考になる本があるかも
参考になりそうなものをGoogleで調べてみる
トラックバック
この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/26616/41956115
この記事へのトラックバック一覧です: Perl独習の道 ~今まで、これから~:
コメント
コメントを書く

![]() |
|
|
|---|
-->














