多くの人が、PHP、.NET、javaなどについて何かを言っています。
しかし、私は新しい引数にするつもりです:Web用
は、サーバ側では、高速、あなたの基準(SO.COMの対話を)検討する場合は特に、無関係になってきています。あなたは4つのコアテクノロジーを学びたいと思っています。そして、あなたがそれらを知っていると思っていたり、勉強なしにそれらを理解できたら、おそらく間違っています。標準はあまりにも長く進化してきました。そして、単にロテで学ぶことを試みるならば、「どのようにするべきか」という濁った絵を得るのは簡単です。
1)最新の標準(x)HTML。何が入っているのか、HTML/xHTMLにないのかを知る4.あなたはそれを知っていると思いますか?ブロックレベル要素とインライン要素の違いを知っていますか?どの要素が他の要素で許されているか知っていますか?
2)CSS 2.1以上。私はO'Reillyの「CSS:The Definitive Guide」をお勧めします。 CSSセレクタの内部と外部を知る。あなたは技術#4のためにそれらを必要とします。あなたはCSSで達成できるものに唖然としています。あなたは、HTMLの中のたくさんのタグでしかできないと思っていました。
3)Javascript。いいえ、私は冗談ではありません。これはもはや機能しないジョーク言語ではありません。できます。これは、最も反応性が高く、インタラクティブで興味深いサイト(Googleマップ、SO.COM)を実行しているものです。
4)JQuery。とても栄光に満ちているので、私は自分自身もそれについて話すことができません。コメント投稿者は栄光のオーラで克服されず、その名前を呼吸することができます。
IMOはクライアント側にありますので、サーバ側の言語はあまり意味がありません。私は.NETのLINQ構文が大好きです。私はそれを最初に疑っていましたが、私は最近、クール援助をガロンで飲んでいます。しかし、PHPやRoR、Javaなどを選択した場合は問題ありません。しかしそれは二次的な決定でなければならない。上記の4つのテクノロジーを最初に学びます。サーバー上で何をしているにせよ、それらのテクノロジーが必要です。
あなたはJavaとPerlを知っています。どちらもウェブ開発に優れています。あなた自身のために新しい言語を手に入れようとしているのでなければ、あなたはすでに必要なすべてのツールを手に入れています。 –