la difference entre asp et asp.net sont enorme, asp et un langage qui ressemble beaucoup au php, tu mettais ton code VBSCRIPT melangé avec du code HTML. asp.net quand à lui est beaucoup plus clair: tu peux utiliser la framework .net tu peux separer le code VB du code HTML. le langage utilisé par asp.net peut etre au choix soit VB.net soit C# ou tout les langages compatible .net (mais les 2 premiers sont conseillé)
Je te conseil donc de programmer avec C# puisque ca ressemble beaucoup à C++
En ce qui concerne les serveurs, il y a malheureusement tres peu de serveur asp.net, il faut pour cela qu'il tourne sur windows (ca suffit pour asp) et qu'en plus ils ont installé le framework, il y avait avant webmatrrixhosting.net qui hebergeait asp.net et c'etait gratuit mais malheureusement ils ont fermé, je suis en train de chercher d'autres hebergeurs mais ils sont payant pour asp.net (pas regardé pour asp) donc c'est sur ce point qu'il faut faire attention, moi je te conseil vivement asp.net mais le pb c'est qu'il faut payer un hebergement ...
bien sur puisque asp.net se code avec C#, c'est une programmation objet
pour les tutorial va sur www.asp-php.net
pour des questions il y a ce forum et je tacherais d'y répondre

bon apprentissage
Cyril (Alias Jesusonline)