こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

回答受付中の質問

Webプログラミングに必要な知識を効率よく学びたいのですが、よい方法を

Webプログラミングに必要な知識を効率よく学びたいのですが、よい方法を教えてください。
また、何か参考になる本やWebページがあれば教えてください

投稿日時 - 2010-06-20 06:09:14

QNo.5981335

困ってます

このQ&Aは役に立ちましたか?

26人が「このQ&Aが役に立った」と投票しています

回答(4)

No.3です。
カテゴリーが「Web Page Design」となっているようですし、そもそもWebプログラミングと言っても漠然とした質問だと思われます。

その点で気軽に始められて、視覚的にも面白いのが「jQuery」です。
これは、Javascriptから派生した言語で、リアルタイムにホームページを変えることができますので、やっていて楽しい言語と思われます。
リアルタイムとは、たとえばマウスをクリックしなくとも、マウスの動きにあわせて表示を変えたりするものです。
jQueryでできることはすべてJavascriptでも実現できますが、jQueryの方が覚えやすいのが特徴です。
(逆にJavascriptでできてjQueryでできないことはあります)
この言語の最大のメリットは、たとえばFC2ブログなど特別にレンタルサーバーを使用しなくとも実現できることです。
また、テストもブログ記事を頻繁に更新するのと変わらない程度ですので、それほど迷惑はかけません。
最悪、自分のブログだけが見られなくなるだけですし、テンプレートを変更したりバックアップしたものに戻せば、すぐに回復できます。

自分の工夫次第では、とても面白いことができますので、ぜひお勧めです。
但し、このjQueryもHTMLとCSSの知識は必須ですので、まずはそこから始めるのが何よりも先決です。

そして、jQueryを覚えるのに適した本はASCII出版の「jQueryデザイン入門」です。

投稿日時 - 2010-07-01 21:39:45

Webプログラミングと言っても、もの凄く奥が深いものですので、効率よく学ぶためにはステップアップする必要があります。
まず、HTML,CSSはwebプログラミングの基本ですから、自由に使えるようにする必要があります。
すべてを覚えることはできませんから、HTML,CSS辞典のような本は必要でしょう。
(つまり、そのような本を引きながら自由に作成できればいい)
また、Webプログラミング言語と言ってもいろいろとありますので、どれか1つに決めてそれを極めるくらいに詳しくなるといいと思います。
基本的な考えは同じですし、(たとえばPHP言語だとして)「PHPではこうするけど、Rubyではどうするの?」と具体的な質問がしやすくなります。

また、その言語を動作させる環境が必要です。
サイトミックス(下記URL)は、どうでしょうか。
しかし、ここで作ったばかりのプログラムの動作確認をされてもサーバー管理者に迷惑ですから、自分のWindowsに環境を作った方がいいでしょう。(すべて無料でできるはずです)
自分の開発環境は公開する必要はないので、セキュリティー面を気にする必要はありません。
それで、1つの言語を覚えたら今度は「MySQL」などのデーターベース言語を覚えてもいいのではないでしょうか。

また、それができるようになったら、Linuxでいわゆるホームサーバーで公開するようにしてはどうでしょうか。

最後に、プログラミングする時の注意点としては「勉強するための勉強をしない」ことです。
なるべく、自分でどんなプログラムを作るか決めて、実践をすることが大事です。
ただ、サンプル集だけを眺めて、それを理解しただけでは力不足です。
実際に実用的なプログラムを作ってみると、本には載ってないいろいろな問題が出てきます。
それを克服してこそ、本当に覚えたと言えるでしょう。

実践あるのみですので、頑張ってください。

参考URL:http://sitemix.jp/

投稿日時 - 2010-07-01 08:59:26

ANo.2

 何をしたいか、何が目標なのか、・・大海に乗り出す前に目的地を決めないとたどりつけません。
 データベース
 サイト管理
 掲示板
 動的なコンテント作成


また、どんなツールを使う。サーバーは何を使う
 apache?
 php,Perl,C++,ASP・・・

 もちろん、HTMLやCSSはツールに頼らずに書けること、HTTPやサーバーOS(FreeBSD,Linux)の基礎知識はあるのでしょうから、次に何へ進みたいかの目標を定めましょう。

投稿日時 - 2010-06-20 09:38:56

ANo.1

サイトならまずは初心者にはとにかくわかりやすいとほほさんをおすすめしておきます。

http://www.tohoho-web.com/www.htm

何気に仕事で使っててもいつまでも参考にしていたりします…


プログラミング関係の書物というのは大体2パターンあって、
学習・実践用とリファレンス集ですね。

前者は教科書に近い感じで、章立てなどしてあって
たいていはプログラミング例があり、それにそって解説があるものです。
章の終わりには演習問題なんかがついていますね。

後者は関数や定数などの辞書にあたるものですね。
英語を学ぶのに教科書と英和辞典の両方が必要なことを想像してもらえばいいと思います。

辞書であるリファレンス集にそう差はないのですが、
教科書にあたる参考書は、索引が充実しているものをおすすめします。
大体詰まった時は、その説明を索引から逆引きして該当ページを探すことになるので
索引が貧弱だと、解説ページがなかなか探せないとか思い出せないとなることが…


私はwebプログラミング関連の書籍は持っていないのですが
他の言語では翔泳社のものがその点で優れていたように記憶しています。

投稿日時 - 2010-06-20 07:07:45