C# 3.0 Specification
The authoritative C# 3.0 Specification was written by the people who created and implemented the C# language. This 500 plus page document is now available for download.
Unified C# 3.0 Specification Now Available
“How Do I” Videos — Visual C#
On this page you will find dozens of videos designed for all Visual C# developers, from the novice to the professional. New videos are added regularly, so check back often.