• ベストアンサー

Web関連の勉強方法

私は長いことC/C++を使った組み込み関係のソフトを作ってきました。 社内的にもWeb関係の知識が必要となり勉強がしたいのですが 「ハテ?なにから手をつけたらよいのか?」こまっています。 C/C++を勉強した時は、フリーのコンパイラやらを自宅のPCに セットアップして「入門C言語」などで勉強したのですが Web関連は、どうも広すぎるようで入り口がどこだか判らないのです。 みなさんはどうやって勉強されましたか?

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

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

> 「ハテ?なにから手をつけたらよいのか?」こまっています。 いわゆるP言語(Perl, Python, Ruby, PHP)の処理系の一つとApacheをPCにインストールして、簡単なカウンターや掲示板などを作ってみるところから始められては? とりあえずWikiクローンを作るぐらいまで行けば、使った言語とWebについての一通りの基礎知識は得られると思いますよ。 「perl cgi 入門」「PHP 入門」などで検索すれば、参考になるサイトや書籍が見つかるかと。 また、一般的なブラウザがあれば javascript の実行環境も既に整っていることになりますが、まずはサーバサイドに絞った方が良いと思います。最近は javascript だけでも様々なフレームワークや技法が有るので同時にやると大変でしょう。 あるいは、動作原理や仕組みの方に興味が有るのでしたら、TCP/IPやHTTP辺りの勉強から始めてみるのも良いかも知れません。

miiom1018
質問者

お礼

かつて実践していたことを思い出しました。 作る→動かす→理解する これですね!ApacheやIISをいれてみようと思います ありがとうございました。

その他の回答 (1)

  • lv4u
  • ベストアンサー率27% (1862/6715)
回答No.1

>>Web関連は、どうも広すぎるようで入り口がどこだか判らないのです。 はい、Web関連は「屋根屋を重ねる」ともいえるシステムになりがちですね。先日も開発のメンバーと話したのですが、 「この開発やるには、HTML、CSS、JavaScriptにJava言語の知識が必要でしょう?さらに、Rubyの言語知識もいるし、Railsで拡張された部分の文法知識も必要だし、Railsのフレームワークの知識も必要だよね?そしてアプリケ-ションサーバの知識も必要だよね?ちょっと多すぎないですか?(隠しキャラ大杉!)」 と言ったところ、「そうだよね・・・」という答えが返ってきました。 実際、C/C++とかC#と比べると、Web系は「広すぎる、開発に必要な言語が多すぎる!」って感じますね。 >>みなさんはどうやって勉強されましたか? 少しずつできそうなところから経験値を増やすしかなく、王道は無いんじゃないでしょうか?「覚えることが多すぎる」ってことで、「Web系は仕事として請けない」というふうにできればいいですね。

miiom1018
質問者

お礼

回答ありがとうございます。 なんとなくC/C++でやっていた勉強方法では無理があるような気がしていました。 オススメの書籍、参考となるURLなど紹介していただけたら幸いです。

関連するQ&A

  • vistaでLSI-Cの試食版は使用不可でしょうか?

    c言語の勉強を始めようと思い、フリーのコンパイラを入手して自宅で作業しようと思っているのですが、 参考書やwebで紹介されているLSI-C試食版というフリーのコンパイラが どうもうまく動作させることができず質問させていただきました。 今自宅にパソコンがvistaしかないのですが、やはりvistaでは動作しないのでしょうか? cを勉強したいと思いつつ、パソコンはほとんど初心者でして知識がなく、稚拙な質問でしたらすみません。 どなたかお教えいただけるとありがたいです。 よろしくお願いいたします。

  • 大学でC言語を勉強するように言われました。

    大学でC言語を勉強するように言われました。 コンパイラはlinuxのgccを使えと指示されたのですが、そもそもコンパイラが違うとどう変わってくるのでしょうか?windows7で使えるコンパイラで勉強してはいけないのでしょうか? コンパイラの違いが大したものでなければ家ではwindows7で使えるフリーのコンパイラを使いたいのですが。もし、違うコンパイラで良いのならお勧めのものをどなたか教えてください。 また、C言語で調べてみたところC++のことばかり出てきました。 C言語とC++はあまり違いが無い、と聞いた覚えがあるのですが、C言語のことがあまり載ってないから替わりにC++を勉強する、というのではいけないのでしょうか? いくつも質問すみません。どなたかお願いします。

  • 最近C言語の入門書を読み終えました。

    最近C言語の入門書を読み終えました。 C言語を勉強し始めたきっかけは、簡単なゲームを作ってみようという気持ちからです (最近は組み込みにも興味を持ち始めました。) 入門書を読み終え、次の段階に行こうかなと思ったところなのですが、 次は何を勉強していけばいいか分からなくなってしまいました; 他に言語を勉強しておくべきですか教えてください。 それと、組み込みはC言語を使って勉強したいのですが、組み込みキット?の様なものを買って 勉強したら良いですか? 勉強するのに参考になるサイトや本がありましたら教えてください。 よろしくお願いします。

  • C言語をフリーソフトで勉強したいのですが

    C言語をフリーソフトで勉強したいです。 なので 「窓の社」というサイトで「C言語を始めよう」というソフトをダウンロードしました。  その次にコンパイラをダウンロードしたいのですがwindows XPに適用したコンパイラが見つかりません。どこでダウンロードできますか?教えてください。あとコンパイラのほかに何か必要なものがあったら教えてくださいm(__)m

  • C#を勉強できる入門書

    趣味でゲーム作りがしたいです。 そのためにunityを使おうと思ったのですが、 unity入門書を読む前にまずはjavascript(うろ覚えで、もしかしたらjava?)かc#の言語を学習しておいた方が良いということで、なんとなくC#を勉強したいなと思っています。 プログラミング言語についての知識はほとんどなく、 最近HTMLとCSSの入門をさらっと学習した程度です。 c#を勉強できる良い入門書はないでしょうか?

  • webに関連するプログラミング技術は何か?

    情報系の大学に通う一年生です。 将来はwebデザイナーを目指しています。 webサイトに関連しているもの と言えば、CSSやHTMLといった基本的な物を 思い浮かべます。 そして、プログラム関係のPHPやSQL、java、C言語、PHPとたくさんあります。 これらのプログラム技術はwebサイトにどのように使われ、 どのように役立っているんですか? また、webサイトに役立っている・関係しているプログラムはいくつ あるのですか? 最初にwebデザイナーを目指していると言ったのですが、 どの程度を勉強すればいいのでしょうか。 ドリームウィーバーを使えるようになったりとか、 フラッシュを作れるとか、タグを打てるとか その程度でなれるものとは思っていません。 もっとも今までタグ専門で、HP制作ソフトの 経験もまだ皆無に等しいのですが。 プログラムがどんなふうにwebサイトに使われているのか わかれば、勉強する範囲がわかるかもしれないと、 質問しました。

  • エディタとコンパイラ

    javaを自宅で勉強しようと思っているのですが、なにか使いやすいフリーのエディタとコンパイラをご存知でしょうか? C言語とHTMLでも使いたいので、できれば両者に対応しているものを宜しくお願いします。

  • リンカーとは何ですか?

    C言語入門書に ※C言語をマシン語に変換する時は、コンパイラだけでなくリンカーというツールも見えないところで作動しているのですが・・・存在は意識しなくてもかまいません。 とあります。 リンカーの役割とコンパイラとの関係を教えてください。

  • プログラムを作れる様になるには、何から勉強すべきでしょうか。

    プログラムを作れる様になるには、何から勉強すべきでしょうか。 質問させていただきます。 今Webの会社にいますが、まだまだ未熟者でHTMLとCSSを日々勉強しています。 使っているソフトはDreamweaverとFlash、Photoshop、Illustratorで、OSはMacです。 しかし…お恥ずかしいことに、CGIやJavaScriptなどプログラムの知識は殆どありません。 使う時は、出来上がっているソースをコピペしたり、それを応用する時も、見よう見まねで ちょっと書き換える位です。 会社でも難しいプログラム系は外注にだしますので、教えてくれる人もいません。 いつかCGIやJavaScript、PHP、ActionScriptなど、プログラムもちゃんと書ける Webデザイナーになりたいのですが、何から勉強すれば良いでしょうか。 色々とネットで調べていたら、プログラムの基礎はC言語から勉強すべきと 書いてあったりもするのですが、C言語から勉強すべきでしょうか。 自宅にはMacの環境しかありませんが、C言語はMacでも勉強できるものですか? よろしければ、アドバイスお願いします。

  • PIC用のフリーCコンパイラはありますか?

    PICでプログラムを組みたくて、本屋で 「C言語によるPICプログラミング入門」 を買ってきました。 さて早速取り組もうと思ったのですが、いきなりCコンパイラは有料(高価)であるとのこと・・・T-T そこでフリーのCコンパイラについてご存知の方がいらっしゃいましたら紹介して頂けないでしょうか? 以上よろしくお願いします。

専門家に質問してみよう