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.