Per chi inizia da 0 sicuramente conviene partire direttamente da ASP.NET dato che sarebbe inutile passare prima per ASP 3.0 dopodichè sbarcare al nuovo linguaggio di Microsoft. Di somiglianze con la precedente versione ce ne sono, anche se la stessa Microsoft ha ribadito + volte(e lo trovi scritto anche nei testi) che ASP.NET è una nuova tecnologia e non un aggiornamento dalla versione 3.0. L'approccio è orientato agli oggetti, quindi il passaggio sarà meno indolore a chi conosceva in precedenza Visual Basic.