rispondo alle tue domande in sequenza.
tra asp ed asp.net.. asp.net e' l evoluzione di asp3.. credo che si risponda da solo
si si puo' iniziare a studiare asp.net pur non conoscendo asp3.
asp.net non e' ancora universalmente supportato come asp3 perche' e' da poco in circolazione.. tempo fa si calcolava che asp.net raggiungera' il suo massimo splendore per l anno prossimo.. cmq per fatto di hosting ci sono diversi servizi Free e altri a pagamento, per questo controllerei i topic del forum Hosting sempre di html.it.
il libro della Apogeo " ASP.NET Guida Completa" e' un ottimo strumento per entrare nel mondo di asp.net. come tutti i libri della SamS e' un buon inizio che pero' va approfondito se si vuole arrivare a livelli veramnente professionali.. per farlo puo' comprare Professional ASP.NET 1.0 della Wrox importato in italia dalla Hoepli.
Ciao