Réponse acceptée !
Alors pour commencer (ma réponse) il faut déjà commencer je pense par la base :)
En fait ce qui est TRES important de comprendre c'est qu'asp.net est une technologie qui permet de faire des sites web ! Le client fair une requete vers le serveur ASP.net execute du code .net coté serveur, ce code la lui sert à générer du HTML, ensuite IIS va ernvoyer le rendu HTML au client. Dans ce rendu HTML il peut bien sur avoir du javascript mais ce sera fait coté client!
Pour faire quelque chose de bien il faut comprendre comment fonctionne le HTML (et le CSS) pour cela je te conseil cet article :
http://blogs.developpeur.org/cyril/articles/9089.aspx (qui est de moi donc il est excellent ;))
Donc à partir de la tu comprendras bien que windows vista n'a rien à faire la dedans :/ .net 2 permettra d'utiliser WinFx mais c'est encore autre chose, et puis c'est encore pas pour demain.
Sinon pour commencer asp.net 2 il y a les quickstarts asp.net 2 qui m'ont l'air sympa :
http://blogs.developpeur.org/cyril/archive/2005/08/15/10433.aspx mais le plus important est d'essayer, sans cesse essayer de faire des nouveaux trucs, se lancer des petits défis et aprés ca viendra tout seul. En lecture moi j'ai commencé par formation à asp.net de Richard Clark (va falloir que je lui demande des royalties avec le nombre de fois que je l'ai conseillé ;)) mais il y a aussi Introducing to asp.net 2 qui ce que j'ai pu lire (j'ai pas tout lu car pas le temps et les trucs me passionnent pas :-/)
voila ce que je te conseille :)
Cyril -
MCP ASP.netWebmaster de :
Hoshimi.CodeS-SourceS.fr