Si ,prima di tutto html ti consiglio il tutorial su internet di w3schools,poi i css ,a seguire javascript ,se hai un database ti serve sapere almeno un pò di sql,per quanto riguarda asp .net ho dato per scontato che parli di web forms e non di mvc se mi sbaglio ti devi studiare anche mvc ,per quanto riguarda asp .net ti consiglio di capire bene la gestione delle gridview e l'autenticazione windows(almeno la forms authentication), poi jquery tra le librerie javscript sarebbe meglio conoscerla ,non devi sapere la sintassi di tutti i comandi di tutti questi linguaggi ma conoscere i più comuni e saper dove cercare quando serve qualcosa di specifico , per iniziare direi che basta
P.S. se devi scegliere tra c# e vb.net scegli c# se puoi ,vb .net è meno diffuso ed alcuni tool come sharpdevelop nella versione più recente non lo supportano più