自分一人で、小規模なWEBプログラミングが実装されたWEBサイトをつくりたいと思っています。
HTMLの知識は多少あるレベルです。
ただ、WEBプログラミングの知識が全くありません。このような中で、知識を習得するのによい
書籍をぜひ教えてください。
Webプログラミングっていうのが何を指しているかよくわかりませんが、
初心者ということであれば次の書籍の様なものを購入しまずは作ってみることをお勧めします。
私の経験上ですが、まずは取りあえず動くものを作ってみたほうが上達がはやいです。
Webデザインの基本ルール-プロに学ぶ、一生枯れない永久不滅テクニック (Design Lab+ 1-3)
あなたが参考にすべき書籍のポイントをあげておきます。
・例もしくはソースがそのまま書いてある(、つまり切り貼りして使える)
・HTMLやCSS,JavaScriptのことだけでなくWebサービスを提供する仕組みが書いてある。
WebプログラミングがASP.NET等の上で動かすものや、PHP,Javaを使って動的なものを作りたいのでれば
いきなり敷居が高くなりなります。
この場合アプリケーションプラットフォームと言語を理解する必要があるため
この書籍を買ったから作れるというものではありません。
いろんな書籍を参考にする必要があると思いますが、
上達のポイントは上に記載した内容と変わらないでしょう。
Webプログラミングの駆け出しとして、PHPをお勧めします。
PHPですと、非常に簡単にデータベースの知識も習得でき、Perlのように多くのモジュールを読み込む必要もなく豊富な関数があり、しっかりマニュアル化されています。
ただ、Webプログラミングはローカルでの環境開発が最初の壁となりやすいですが、最近はXAMPPというアプリケーションを利用することで簡単にローカル内にサーバ環境・PHP環境・DB環境などを用意できます。
こちらの、本ではXAMPPを用いたPHPの基本やDBの基本を網羅できるようになっており、手引きとしても利用できますので重宝しています。
慣れてきたら、サンプル集などの購入をお勧めします。
PHP開発に便利なエディタです。
http://phpspot.net/php/phpeditor.html
他に統合開発環境という、HTMLやPHPを含めた様々な環境環境を提供できるEclipseなどもありますが、クセがありPHPだけには不要な機能も多いので多くの言語を使うようになったら使えばいいでしょう。
プログラミングの方法が知りたいというわけではないのですが・・・・・
うーん、なんていったらいいのだろう。。
コメント欄がオープンではないので回答になります。
ポイントは不要です。
WEBプログラミングではなく、WEBサービスの開発をしたいということでしょうか?
WEBサービスの開発にはもちろん、プログラム言語の習得は必要ということは既知だと思います。
Webサービスの作り方について、まとめているサイトがありましたので紹介しておきます。
http://koress.jp/2007/05/_web_1.html
書籍を探してみたのですが、受注管理などBtoBなどの範囲にまで及んでいるものが多かったのでこれというものがありませんでした。
Webサービスの企画に関してはWebディレクター系の書籍が参考になると思います。
ただ、Webサービスの設計に関してはちょっと複雑です。genroq さんの回答にもありますが、インフラ面(サーバ)から、アプリケーションレベルまでの設計だとLinuxの知識なども必要になってきます。アプリケーション面だけであればアプリケーション アーキテクチャなどの書籍になると思います。
Webアプリケーションのためのシステム開発とアーキテクチャ―コンポーネントベースの商用システム開発はいかにあるべきか
ありがとうございます!
凄いすっきりました!!
ありがとうございます。読んでみます。
ただ、なんていうか、企画の作り方から、サイト設計の方法、そして、プログラミングという形で、全体が見えるような
本やサイトはないでしょうか??