ExercismのPerlトラックに参加すると、 84個の演習 5個のPerlコンセプトにまとめられ、 コードの自動分析 と マンツーマンのメンタリング、 すべて100%無料で利用できます。
package HelloWorld;
use strict;
use warnings;
sub hello {
return 'Hello, World!';
}
1;
Exercismでは、楽しくやりがいのある演習を通して、コンセプトの理解を試しながらプログラミングを上達させられます。
生徒の名前とその生徒がいる学年をもとに、学校の名簿を作成します。
あるリストが別のリストのサブリストかどうかを判定します。
Bobはのんびり屋のティーンエイジャーです。会話での彼の返事はごく限られています。
Perl Mongers、Perl Monks、Planet Perlの住人たちは、知識やコツを喜んで共有してくれます。
Perlのインタプリターは、ウェブサーバーやデータベースなど、さまざまなシステムに組み込むことができます。
自分に合ったスタイルでコードを書きましょう。関数型、手続き型、オブジェクト指向のプログラミングを全面的にサポートします。
CPANで公開されている25,000以上のモジュールを活用することも、配布用に自分だけのモジュールを書くこともできます。
HTMLやXML、あらゆる自然言語を扱うための強力なツール。Unicodeの完全なサポートも標準で組み込まれています。
ウェブの黎明期からその土台を支えてきました。実際の作業をこなすための汎用プログラミング言語です。
プログラミング言語にはそれぞれ、物事の進め方があります。Perlも 同じです。メンターが、Perlのエンジニアのように 考える方法と、Perlらしいコードの書き方を 教えてくれます。演習を解いたら、ボランティアチームに 提出してみましょう。ヒントやアイデア、フィードバックをもらい、 Perlでよく目にする書き方に近づけることができます。 自分が知らないことを知らない、ということに気づかせてくれるでしょう。
メンタリングについてもっと詳しく