利用できる Web アプリケーション言語は多種多様です。私が最も経験を積んだ (したがって、ここで取り上げる) ものは、PHP、eRuby、および Ruby on Rails です。これらのすべてには、インターネット上で利用できる優れたチュートリアルがあります。以下にそれらのいくつかにリンクします。
どちらを選択するかは、まさに何をしたいのかによって異なります。PHP と eRuby を使用すると、ほとんどのことを自分で行う必要があります。一方、Ruby on Rails は多くのことを行います (便利ですが、自分が何をしているのかわからないと危険な場合もあります)。Ruby on Rails は、標準の CRUD (作成、読み取り、更新、削除) アプリケーションなど、データベース関連の処理に適しています。Ruby on Rails (しばしば RoR と略される) チュートリアルで教えられる標準的な種類のアプリは、ブログ アプリケーション (エントリの作成、エントリの読み取り、エントリの更新、エントリの削除) またはアドレス帳アプリケーションです。RoR の「足場」機能を使用すると、ほとんど 1 行のコードでこれらの種類のアプリケーションの多くを実行できます。
PHP と eRuby を使用すると、より多くの作業を自分で行うことができますが、状況によっては、これの方が優れている場合もあります。PHP は eRuby よりも知名度が高く使われていますが、私は Ruby 言語が好きなので、eRuby を使用する傾向があります。これらはどちらも、単純なアプリケーション (Web サイトの連絡先フォームなど) にも、より複雑なアプリケーション (phpBB - フォーラム ソフトウェアの一部が php で記述されている) にも適しています。
どちらを選ぶかについては - 私は彼らと遊んで、あなたがどう思うか見てみたい. それぞれのチュートリアルの最初の数ビットを実行してみて、気に入るかどうかを確認してください。
さまざまなチュートリアルへのリンクは次のとおりです。
PHP
eRuby
ルビー・オン・レール
開始するためのチュートリアルがいくつかあります。これらの中には、必要なソフトウェア (Web サーバーやその他の必要なもの - php や ruby など) のインストールを案内するものと、そうでないものがあります。Apache (webserver)、MySQL (db)、および PHP を Windows にインストールする良い方法は、XAMPPを使用することです。Linux を使用している場合は、apache、mysql、および php がパッケージ リポジトリにあり、それらをセットアップするためのディストリビューション固有のガイドがある場合があります。