I suggest learning C# and .NET from macrosoft, if you make your living on Macrosoft. I browsed a book entitled "Presenting C#" this weekend, and found it inetresting.
two years ago, the ASP novices could get a
job very easily in USA. If someone learns some .NET and C#, I guess it will help in the near future.