はじめての経験との事で、
また、いろいろ、タグを指定されておりますが、
現状のレベルわからず、と言うところで、なんとなく、こんな感じという解答ですが。
学ぶ順序ですが、
(ちなみに、まじめに知識を積み上げる方法です、なんとなく出来た感の強い、こぴぺ&ふれーむわーく学習法もありますが、先を考えるとお勧めしません)
- HTMLについて学ぶ(なんとなくページ表示された!)
- HTTPについて学ぶ(データの流れってこんな感じなんだ!)
- クライアントサイドからの、GET、POSTについて学ぶ(HTTPだからGETとかPOSTなんだ!)
- サーバサイド(ASP.NET?言語はC#?)について、学ぶ(GETやPOSTの引数って、こうやって来るんだ!)
- クライアントサイドJavaScriptを学ぶ(ちょっと、リッチにしたいな!)
- DBについて学ぶ(データ格納もしないと)
- やっと、いろいろ組み合わせてプログラムがつながる(完成形近づく?)
※ほかにもサーバ、ネットワーク、などなど、学習項目は多いですが!
こんな感じではないでしょうか?
これらの基本をまずは、きちんと学ぶことで、簡単なフォームくらいは作成できるようになるはずです。
この後は、フレームワークなり、何なり、好きに使うとよいかと思います。
DBの学習は、最後でよいかと。。。
なお、参考サイトという意味では、正直
「ありません!」
サイトの情報は、一部のオフィシャルサイトの情報以外は、間違えも多く、お勧めできません。
お勧めできないというは、
「コピペして動かない〜!」
で終わってしまう方が多いからです。動かない理由を延々とネットサーフィンできるなら、それはそれでOKかと。
複数のサイトの情報を、組み合わせれば、だいたい動くものはできてきます。
参考書籍という意味では、こちらも、現在のレベルがわかりませんので、何ともですが、
まずは、乱読してください。これわかりそう!って本を買って読む、わからないところは、とりあえず飛ばしておく。
また、本を買う、わかりそうな所を読む、・・・
これを繰り返していると、前にかってわからなかった部分が、わかるようになって、いづれは、すべて理解出来るところに他とるつくはずです。
っと、おおよそ時間のかかる話をしてしまいましたが、まじめに、学習するなら、こんな感じです。