If you do not have access to a tutor led training course then one of the better places to start would be the
ASP.NET homepage[
^], which contains tutorials and samples. You can also look in your local bookshop or library for publications on the subject. The
w3schools site[
^] is another useful resource. It is probably a good idea to get a good understanding of the actual mechanics of web programming first, and worry about database later.