まず、.net言語を一つでも身につけていることが前提です。
サンプルプログラムがvb.netで書かれていますが、C#を分かっていれば大丈夫です。もしどちらの言語も身につけていなければ、入門書を先に読んでください。そうでなければまったく意味不明です。
この本はかなりの種類の(特にXML関係で)クラスライブラリを使っているにも関わらず、それに対する説明がほとんどありません。
特にファイル処理に関する知識がないと、見たまま真似するだけで力がつかないでしょう。
しかし基礎さえ理解していれば、あとはVisual Studioのダイナミックヘルプ等を使って補うことができます。そして、一気に実用的なプログラムが書けるようになります。そういう意味でお勧めの書籍です。
これを元にASP.NETとXMLを始めから学ぶのは難しいです。
使用している各WebコントロールやXMLのクラスライブラリーの件に関しては
ほとんど触れられていません。
でも、
VS.NET上でサンプル内のコードをヘルプで確認しながら学習すると
いっきに中級レベルのスキルが身につき、サンプルコードもカスタ
マイズして即実践に活かせると思います。
よって、
開発環境と基礎知識があり、さぁ、次の段階に進もうという人には
とてもいいと思います。