私は、これらの言語の全てについて、そしてそれぞれの良い点と悪い点について多くの記事と記事を読んでいます。私は、「ああ別の「最良の言語の質問」」と言う人もいると思いますが、率直に言って私は気にしません。私は本当にこれについて興味があり、健康的な議論のための興味深い質問だと思います。私は良いプログラミングの基礎を教える言語を学びたいと思っていますが、何かを素早く手に入れることもできます。最終的に私はサイトとWeb 2.0のようなサイト/アプリケーションを作成できるようにしたいと考えています。また、それが可能性のあるレベルの専門知識に到達すると、何らかの作業を見つけることができれば幸いです。私はいくつかのプラットフォームを起動して切り替えましたが、いくつかの問題では、さまざまなベンダーから必要なコンポーネントとモジュールが必要でした(EclipseでAptanaとZendを設定する際に問題が発生しました)。私が.NETプラットフォームを本当に気に入っていたことは、たくさんのドキュメントが集約されていることです。しかし、小規模なプロジェクトを持つソロデベロッパーにとってどのように適用できるかはわかりませんが、道のりの下でコスト問題が発生する可能性があることはわかっています。また、C#は良い基礎を教える優れた言語だと思うが、短時間で短時間である程度の能力を得ることは現実的ではないか。
私はJavaについても見ていましたが、私が何をしようとしているのかというと余計かもしれないようです。Ruby、Python、C#とPHP for Learning Fundamentals and Productivity
PHPは巨大なサイトの多くが構築されている偉大なWeb開発言語のようですが、私が繰り返し聞いている1つの懸念は、それと貧しい習慣に落ちる傾向です(私は知っている、これは可能性がありますすべての言語で - しかし、再び、私は妥当な量の規律を考えれば、その潜在的可能性を最小限に抑えたいと思っています。)コスト問題はPHPの問題のほうがはるかに少なく、ホストと遍在しているようです。
私はPythonについて偉大なことを聞いたことがあり、チュートリアルをいくつか見てきましたが、.NETのやり方と同じようにまとまったシステムとして機能するようになっているようです。私はDjangoがすばらしいと思われていることを知っていますが、それはまたお尻の痛みになることです。
Rubyは楽しいと思われますが、基本を最善の方法で教えていますか?もし私が早く行くのであれば、結局問題になるのですか?さらに、phpやC#のように多くの仕事があるようには思えない(少なくともある時点でいくつかのフリーランスの仕事をすることができればいいだろう)。
これは非常に主観的な質問で、その長さだけでなく長所も謝ります。どんな助けでも大歓迎です。私はいくつかの言語のうちの1つに集中することを躊躇しており、あなたの指針は本当に助けになるでしょう。
要約すると、初心者が合理的に早く起きることを可能にするウェブ開発(ウェブ2.0のようなサイト)のためにどの言語を学習し、新しい言語を取り上げるのがやや簡単な習慣を教えてください。