visto che devi cominciare ti consiglio asp.net

ASP.NET tutto&oltre Apogeo

..e a corredo

Visual Basic.Net (Deitel) Apogeo (... questo utile per capirne bene le basi)