学习ASP.net,最好能把C#windows窗体程序开发学一遍,基础都是一样。如果从ASP.NET基础学起也行,因为这两种开发基础部分是一样的。我的经验是,如果有一些面向对象的开发经验,你就从网上找例子。不过我建议你最好还是买书看,有点基础的话,闷头看仨月必有所成。
只要把c#学好就可以,就是控件什么的不同,很多细节上有区别。范例可以去51aspx下。
两个的内部语言逻辑都一样的。基础都差不多。