本を書いていたり、Perl Casualとかイベントやってる手前、 世の中の主にPerl初心者な人な人達が「Perlについて知りたいこと」を考えています。 とりあえずニーズから物事を作っていくってやつですね。 ちょっと抽象的な段階ですが僕なりに以下をまとめてみました。 これはほんと、どんどん人に聞かないとわからないものなので、 もし「私はこれが知りたいのよ!」って方がいらっしゃったらTwitterなり、 はてブコメントなりで教えてくれるとすげー助かります。
何ができるのかを知りたい
Perlは比較的なんでもできるといわれてもピンとこないっすよね。 具体的にどういう風な目的でどのような現場で使われているのかを知ったらイメージが湧きやすいし、 モチベーションになるだろうなぁ。もちろん仕事だけに限らず趣味のプログラミングにおいてもです。
どうPerlだと「楽」なのかを知りたい
「楽」ってのは「楽をする」って意味と「楽しい」って意味の二つを含んでいます。 まぁ、「楽」な感じでPerl使ってる人いるけど、どーいうことなんだろう?って思ってる人に紹介したいところです。
「Perl怖い」を払拭したい、そのためには?
どうも言語的にみてもコミュニティ的にみても「Perl怖い」と思われている方がいるようで、 それを払拭するには、というかそもそも怖くないよ!ってことを論理的に説明できればいいかと思っています。
文法を知りたい
他の言語を触ったことがある方なら、手っ取り早くPerlの文法を知りたいと思うでしょう。 しかもその言語との比較とかあればわかりやすいだろうなぁ。
Perl特有の概念を知りたい
文法以外にPerl特有の概念、「リファレンスって何?」から「CPANってなんて読むの?」という疑問まで知りたいというニーズはあるでしょう。するとPerlの哲学的なところも含んでいくことになると思います。
イマドキの書き方を知りたい
「モダンPerl入門読んで」で終わっちゃうかもしれませんが、 まぁまだカバーできてない部分もあるし、その人なりの癖もあることを考慮していろいろな書き方を知るのはいいと思います。
難しいをとっぱらいたい、そのためには?
「Perl怖い」と似てるけど、PerlやるにはUnix/Linuxの知識が必要だったりするんで、 やっぱり導入として難しい部分は否めないと思います。 そのための知識や参考とできる部分を簡潔に説明できるといいのかなぁ。
Webアプリを作るには?
なんだかんだいってPerlやる目的としてWebアプリ作りたいってのが多いので、その辺り。 具体的になりすぎると固有のものに引きずられるので、ちょっとメタな次元での話をしたいかも。
コミュニティにjoinしたいけど...
Perlはコミュニティがいい感じと言われるし、自分もそう思いますが、 そこに入るのに障壁があるのは確かです。 その障壁が逆にいいのかもしれませんが、本当に望んでる人を後押しするような情報なりなんなりを与えて行くのは 有意義かもしれませんね。
繰り返しになりますが、 ご意見あればお待ちしております。