In the first place, what you're experiencing is normal. .NET isn't a programming language, so trying to dive in from ANYTHING else is a bit odd. That's what gives it it's power on the one hand. MS was really thinking outside the box with .NET and built some great stuff, but many of it's key advantages have no equivalents. That makes it odd/hard to learn. For that reason it's pretty difficult to learn it from the ground up, I'd recommend jumping in and being open to "swimming" in whatever direction you find your interest taking you. But starting with a good IDE will let you build something useful while you figure things out.
But that'd be my recommendation to get started. Imar's book on Beginning .NET 3.5 is supposed to be out in March. http://www.wrox.com/WileyCDA/WroxTit...47018759X.html
Until then there's only an older beginner's book on 2.0 at http://www.wrox.com/WileyCDA/WroxTit...470042583.html
Whatever you can do or dream you can, begin it. Boldness has genius, power and magic in it. Begin it now.
-Johann von Goethe
When Two Hearts Race... Both Win.
-Dove Chocolate Wrapper
Chroniclemaster1, Founder of www.EarthChronicle.com
A Growing History of our Planet, by our Planet, for our Planet.