Not hard at all. Actually ASP.Net and C# are very easy programming languages compared to Java/JSP and C++. I was originally a C++ and a little bit of a Java programmer, but when I got out, I couldn't find anything, so I started to pick up contracts in .NET and build my experience with it.
Buy a few O'Reilley's books. They are red books. Good to use.
AppDev is a good source for online tutorials with video, but it costs money ($$). You can get a free copy of some of there stuff on .NET 2005 though.
Check out video google for some other resources. Most importantly try to get a free copy of Visual Studio Express and SQL Server 2005 from the Microsoft Events. Sign up for an event. Actually attempt some small projects, like build a accounting software or something easy like that. And use tek-tips or some other forum to get help. Not ATOT for the most part. If you get good enough, help out on a sourceforge project and then do contracts, this will definitely help boost your resume.
PM me if you want another source that I don't want to publicly list here which is good.