• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MySQL・CGI/Perl言語を学びたい。)

MySQL・CGI/Perl言語を学びたい

このQ&Aのポイント
  • MySQL・CGI/Perl言語の学習方法とおすすめの書籍について
  • 学習する言語の選び方とプログラミングの具体的な使用場面
  • 目標とするレベルまでの学習内容について

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

  • ベストアンサー
  • axel_eye
  • ベストアンサー率64% (145/226)
回答No.1

勉強の仕方も書籍の選び方も人それぞれですからねぇ・・・ ただ、個人的には、言語学習はオライリー社の物を推薦します。 Perlクックブックとかなら、いろいろなサンプルが豊富に載っていると 思います。 が、しかし、リファレンスの勉強も必要かと思います。 リファレンスに関しては、同じくPerlリファレンスというのが オライリー社から出ていると思います。 しかし、リファレンスに関しては、勉強と言うより 辞書のような感じで引く形で使うため、読む本ではありません。 辞書を読んでも面白くないですよね。 ただ、オライリー社の物は比較的詳しく書かれているので、 読んでいて、あぁそうなのか!と納得できる事は多いと思います。 そういう意味では勉強になります。 MySQLに関しては、個人的にはMySQL徹底入門と言う本を 持ってますが、10年くらい前に買ってほったらかしです。 すみませんが、余りお勧めできる本を知りません。 また、質問者様が目標とされている、通販サイトの仕組みに ついて学ぶには、Webサーバー関連の知識も必要かと思います。 Webサーバーとして有名なのは、Apacheか、IISですね。 また、HTMLの知識も必要ですし、場合によっては JavaScriptやCSSなどの勉強も必要になってくると思います。 ただ、個人的にお勧めするのは、確かに書籍を用いて 体系的に学習するのも重要ですが、 まずは、実践をしてみて体感する事の方が重要かと思います。 ・ApacheをインストールしてWebサーバーを立ち上げる ・HTMLを勉強してApacheで表示させる ・PerlをインストールしてHello Worldを書く ・MySQLをインストールしてHello Worldに相当するデータベースを 作成する ・ApacheにPerlを組み込んでHello Worldに相当する ページを表示する ・ApacheにMySQLを組み込んでPerlからMySQLに接続する ・Apacheに認証システムを組み込む 位の事を1個ずつやっていくといいと思います。 初めてでもすんなり行けば3日、詰まっても1週間くらいで出来ると 思います。慣れてる人であれば、半日もかからずにできると思います。 1個1個の目標設定を限りなく低くしてありますから、 詰まった所がどこなのかわかりやすいと思います。 また、成功した時の達成感も得られます。 これらの事を一通りクリアしてから、興味がある所を 体系的に書籍で勉強したり、飽きてきたら、他の事を実践的に行って いくのはいかがでしょうか? 目標を細切れにして、実践と知識の蓄積を繰り返しながら じょじょに積み重ねて行かれる方が挫折しにくいとは思います。

EmpE
質問者

お礼

ありがとうございます!大変参考になりました! オライリー社の書籍は考えてましたが値段がネックであまり意識してませんでした。 オークションとかで探してみます! 仕組みの詳細な設計方法まで本当にありがとうございます!