Perlの勉強方法(プログラミング初心者)

このQ&Aのポイント
  • Perlの勉強方法を紹介!プログラミング初心者向けに分かりやすく解説します。
  • 初心者がPerlを覚えるための効果的な方法をご紹介!毎日1時間でも効率的に学ぶことができます。
  • 専門学校以外でPerlを学ぶ方法をお教えします。短期間で基礎から学び、即戦力となりましょう!
回答を見る
  • ベストアンサー

Perl の勉強方法(プログラミング初心者)

Perl の勉強方法(プログラミング初心者) 会社でPerlを使った作業をする必要が出てくる、と聞きました。 今現在仕事はPCの設定、トラブルシュートを日々行っていますが ●●言語やプログラムというものを今までやったことがなく 私自身HTMLの読み書きが不自由しない程度の知識しかありません。 みなさん、とくにPerlからプログラムというものを始められた方は どうやって勉強されたのでしょうか? 初心者がPerlを覚えるのに、良い方法があれば教えていただけますでしょうか? 時間としては毎日1時間程度はPCの前で勉強が可能です。 専門学校?も莫大な金額でなければ、考慮にいれたいと思います。 よろしくお願い致します。

  • Perl
  • 回答数3
  • ありがとう数23

質問者が選んだベストアンサー

  • ベストアンサー
  • Wr5
  • ベストアンサー率53% (2177/4070)
回答No.1

本屋に行って「Perl入門」等の書籍を買ってくる。 # モノによりますが…そこそこの値段しますのでご注意を。 「Perl入門」などで検索して見つかるページを見てみる。 とかですかね。 書籍購入の方が一覧したりする場合やPCが使えない状態でも見る事ができます。 # 「xxxx円出して買ったんだから習得しないと…」と気合いが入る場合もあるでしょう。 サイトであれば、サイト内での検索とか便利に使えるかも知れません。 # 複数のサイトを見ていた場合に記述に食い違いがあると混乱するかも知れませんが。 個人的に最初は時間の制約が緩く、身銭を切った気合いも入るので書籍がオススメですが。 あとは動かしながら覚える必要がありますから、 手元の環境でperlが動作するようにする必要があります。 Windows環境ならActivePerlですかね。 Linuxなどなら最初から入っているでしょう。 基本的に環境依存度は低いはずですが、WindowsとLinuxなどでは書き方が違う部分もあったりする場合がありますので その辺りには注意が必要でしょう。 # 日本語環境だとバックスラッシュが円マークになるとか…

ToshiJP
質問者

お礼

こんにちは。 やはり本でコツコツが定番ですかね。 HTMLを覚えたときもそんな感じでしたしね。 ただ、自身が30代中盤ということ、仕事で急ぎ覚えないといけないということで ちょっとビビってしまっているのだと思います。 参考書類、探してみたいと思います。 情報ありがとうございました。

その他の回答 (2)

noname#161960
noname#161960
回答No.3

Perlを学びたい、と言ってるのにアレですが、 まるでゼロからであれば、rubyの方が良いかも知れません。 Perlは、変なお約束が結構あるので、 そこで詰ると本末転倒なので。 #myとかblessとかtieとかどーなんだ、と思ってるので。 いずれにしても、1日1時間はちょっと短いかなー。 と言ってる私が愛用しているのはpythonだったり(なんでやねん)

  • root139
  • ベストアンサー率60% (488/809)
回答No.2

PCの設定、トラブルシュートの中で、ちょっとしたスクリプト・ワンライナーを書くだけでしたら、下記の本が参考になると思います。 ミニマルPerl http://www.amazon.co.jp/dp/4873113687/ Perl & CGI言語リファレンス http://www.amazon.co.jp/dp/4844313207/ 初めてのPerl http://www.amazon.co.jp/dp/4873114276/ perlの一般的な知識については「perl入門」などで検索すればたくさん出てくるかと。

ToshiJP
質問者

お礼

こんにちは。 ミニマルパールの本はおもしろそうですね! これはぜひ入手してみたいと思います。 ラクダの本は、ちょっと複雑で今のところ避けています・・・ 情報ありがとうございました。

関連するQ&A

  • プログラミング超初心者がperlを始めるにあたって

    生物学を学ぶ大学院生です。バイオインフォマティクスに足を突っ込んだため、perlを用いてデータ解析をする必要が出てきました。しかし私は生物学出身でこれまでプログラミングをしたことがなく、まずどんな環境で始めたらいいかで悩んでいます。 例えばOSについて「perlをやるならLinux/UNIXだ。」とか「macを買ったらいいよ。」とか「windowsでもできるじゃん。」など、いろいろな話を聞くので頭がパンクしそうです。 私はWindowsXPを使っています。しかし、書店で立ち読みしたPerlの参考書はUNIXを基本として説明しているものが多く、LinuxをはじめたりMacを購入したほうが勉強しやすいのではないかと思いました。 そして現在、パソコンの買い足しを検討しているのでperlを始めることも考慮して機種・OSを選んだほうがよいのでは?と感じています。 本当に1からプログラミング勉強開始で分からないことだらけです。助言がありましたらよろしくお願いします。

    • ベストアンサー
    • Perl
  • Perlを勉強したいのですが…

    タイトルの通りPerlを勉強したいと思っています。 その為に本を購入しようと思っているのですが、いろいろあってどれがいいのか判りません。 勉強したい理由は ●商用のホームページを作るのに注文フォームを作りたい。 ●後々は掲示板も作成したい。 ですが、プログラムについてはまったくの初心者です。(HTML、スタイルシートはなんとか理解しています。) プログラム初心者でも解かりやすいお勧めの本があったら教えてください。よろしくお願いします。

    • ベストアンサー
    • Perl
  • プログラミング初心者の勉強方法

    本屋さんで立ち読みしたり、この「教えてgoo」で調べては見たのですが すっきりしないので質問させてください。 プログラミングの勉強方法なのですが、 プログラミングは全くしたことがないので 実際、何から手を付けたら良いか分かりません。 できれば、C言語を勉強したいと考えています。 動作環境はWindows98です。 また、私自身のコンピュータに関しての知識は、 シスアド初級程度で、ホームページ作成の経験が少しある程度です。 それと、プログラミングの勉強には コンパイラ?とか言うソフトが必要で(間違っていたらすみません。) そのソフト上で勉強すると言うことを聞きましたのですが メモ帳なんかではできないのでしょうか? よろしくお願いします。

  • プログラミング初心者です。

    プログラミング初心者です。 MACを使用しています。 Perlでプログラムを実行する際に、 % perl ファイル名 とせずに % ファイル名 とする方法としてファイルの一番先頭に % #! perlのフルパス を入れると本に書いてあります。その際、実行する前に % chmod a+x ファイル名 で実行権限を与える、とありました。 実際にやってみると -bash: ファイル名: command not found となってしまいます。 そこでperlのフルパスが間違いなのかとperlのヴァージョンを調べる方法 % perlのフルパス -v を実行するとちゃんとヴァージョン名が出ます。 あとは検索パスがファイルを格納しているフォルダに通っていないからだと思うのです。@INCに検索パスをあらかじめ加えるには % setenv PERL5LIB 加えたいパス で出来るようですが、ターミナルで実行しても Can't open perl script "setenv": No such file or directory となってしまいます。 これはどのように実行するのが正しいのでしょうか? 基本的な知識が乏しくてすみませんがお願いします。

  • プログラミング初心者です。

    プログラミング初心者です。 MACを使用しています。 Perlでプログラムを実行する際に、 % perl ファイル名 とせずに % ファイル名 とする方法としてファイルの一番先頭に % #! perlのフルパス を入れると本に書いてあります。その際、実行する前に % chmod a+x ファイル名 で実行権限を与える、とありました。 実際にやってみると -bash: ファイル名: command not found となってしまいます。 そこでperlのフルパスが間違いなのかとperlのヴァージョンを調べる方法 % perlのフルパス -v を実行するとちゃんとヴァージョン名が出ます。 あとは検索パスがファイルを格納しているフォルダに通っていないからだと思うのです。@INCに検索パスをあらかじめ加えるには % setenv PERL5LIB 加えたいパス で出来るようですが、ターミナルで実行しても Can't open perl script "setenv": No such file or directory となってしまいます。 これはどのように実行するのが正しいのでしょうか? 基本的な知識が乏しくてすみませんがお願いします。

    • ベストアンサー
    • Perl
  • プログラミング初心者です。

    プログラミング初心者です。 Visual Basicを勉強し始めようと考えているのですが、 Visual Basicのプログラムを書いたり実行したりするには 何か特別なソフトが必要なのでしょうか? VBSのようにメモ帳だけだといいんですが・・・ 詳しい方、宜しくお願いします。 パソコンはXPです。

  • プログラミング言語の勉強の順番

    プログラミング初心者です。プログラミング言語の効率的な勉強の順番を教えてください。HTML、CSS、PHP、JavaScriptあたりを学習したいと考えています。

  • プログラミング初心者です。

    プログラミング初心者です。 よろしくおねがいいたします。 現在、C#の勉強をしています。 コントロールをプログラム上から生成したものを、 動的に配置(Controls.Add)しているのですが、 他のコントロール(プログラム上で生成せずに、GUIで作成したもの)が あると、それに隠れて表示されません。最前列で表示するには どうしたらよいのでしょうか? よろしくおねがいいたします!

  • Perlのエディタは何が良いでしょうか?

    Perlのエディタは何が良いでしょうか? 今まで、HTML、PHP、Javascriptをプログラミングするのに、 エディタとして、Peggy Pad(バージョン4.62)を使っていましたが、 今、Perlをプログラミングする時、Peggy Padでは、色が変わらないので不便です。 Peggy Padで、Perlを打ち込んだとき、色を変える方法はあるでしょうか? それとも、Perlに適したエディタが、フリーソフトとして何かあるでしょうか?

    • ベストアンサー
    • Perl
  • プログラミングの勉強方法

    プログラミングの勉強方法 今、私は理系の大学3年生です。 自分はプログラミングが全くと言っていいほどできません。 このままでは研究室に配属になるときにまずいと思い、あせっています。 授業でプログラムの授業がないので独学でやろうとしているのですが、どうもなにをやっていいのかわかりません。 なので基本情報処理技術者、応用情報技術者と資格を取っていこうと思います。 資格を取ることを目標にすれば勉強にも身が入るかと思っているのですが、プログラムをできるようにするためにとるための資格って基本情報処理技術者などでいいのでしょうか? もっとオススメの目標となる資格があれば教えてください。 ちなみに私の専門は通信系で、言語はC言語を頑張っていきたいと思っています。ポインタ辺りまでの基本的な内容は授業で学習しました。

専門家に質問してみよう