Trust me asp.net is the only website you need. You can also download couple ebooks to work with. I suggest you try any of the Microsoft step-by-step series. you can't go wrong there.
Ok, Anubis, if you want to limit yourself to C# thats ur business. If you want a language that can go beyond web develepment and desktop application development and is the easiest to learn, then go VB.NET. It's a no brainer.
I am a fan of C# and I use it sometimes. I do C, C++ and Java also, but choosing C# may turn u off from the whole thing after you begin. Trust me. QBasic is like how Adam is to man, a far ancestor. VB.NET and C# are closer than ever. You even have convertors on the net that can translate from one language to another, so you can even try learning both as you go along.