other reading

By now there are thousands of channels that you can learn more about .Net through. These happen to be what I would consider invaluable for learning the basics. I reference them and use the information I learned from them quite often. I hope it goes without saying that I would also suggest reading the blogs I mention in this site.

ASP.Net Forums
If you're a web developer and are working with .Net you will undoubtedly find your answer in the ASP.Net forums.
Design Patterns: Elements of Reusable Object-Oriented Software
The original book by the Gang of Four.
Designing Data Tier Components and Passing Data Through Tiers
This is an excellent whitepaper provided by Microsoft.
Developing Microsoft ASP.NET Server Controls and Components
Nikhil Kothari of the ASP.Net team explains all in this book.
W3Schools XPath Tutorial
W3Schools XSD Tutorial
XML for ASP.NET Developers
Dan Wahlin's expertise is clearly shown in this book.