拝啓、さかもとと申します
開発環境を整えるには?
どの言語でもまずはコンパイラを入手して、メモ帳でもいいけど出来ればIDEがあったら、実行環境が必要だしサーバーを・・・、と考えていたら結構大変。

ASP.NETは他の技術よりもかなり楽に最初の一歩を踏み出せるのではないかな?と思っています。

まずは以下のURLをご覧ください。
http://www.microsoft.com/japan/msdn/vstudio/express/default.aspx

最初の一歩をお手軽に!という無料のIDE群です。
ASP.NETの開発の場合はVisual WebDeveloper2008をダウンロードしてインストールするだけで全てが整います。

実行環境もWindowsOSに付属するIIS(バージョンによって異なります)を利用可能ですし、もしそのインストールすら面倒!ということであれば無料で付いてくるWebサーバーを利用することができます。

このWebサーバーに関して言えば難しい設定は特になし。プログラミングをして実行するだけで自動的にブラウザが起動し実行結果を確認することが可能です。
(この点については以下をご覧ください)
http://msdn.microsoft.com/ja-jp/library/58wxa9w5(VS.80).aspx

データベースが必要!ということでも安心。このVisualWenDeveloper2008をインストールするときにこちらも無料で利用可能なSQL Server Express Editionを同時にインストールが可能です。

「開発環境を揃えるのが高くて難しそう・・・」と思われているASP.NETは実はものすごくお手軽に最初の一歩が踏み出せます。