Programming - .NET Books, Documents, and Lectures

Title Year Description
C# Language Specification C# Language Specification 2006 Description This book is the entire C# (latest version) specification. This material is gold if you are looking to build your own C# compiler, or if you want to really know the languange, inside and out.
C#, The Basics C#, The Basics Description This book is an introduction to C#. The book is written assuming no prior programming knowledge on the part of the readers. C# 1.0 is covered, though the information in this book is still very relevant.
Design and Implementation Guidelines for Web Clients Design and Implementation Guidelines for Web Clients 2003 Description Design and Implementation Guidelines for Web Clients provides advice on how best to implement logic in the presentation layer of a distributed application.
Dissecting a C Sharp Application: Inside SharpDevelop Dissecting a C Sharp Application: Inside SharpDevelop 2004 Description This book is about sharing real developers' experience in building real applications using .NET and C#. Discussed are design issues and decisions made, techniques and technologies used, as well as background information on features of SharpDevelop.
Introducing Visual Basic 2005 for Developers Introducing Visual Basic 2005 for Developers 2004 Description This book presents a focused, first look at the features and capabilities in Microsoft Visual Basic 2005, Visual Studio 2005, and the .NET Framework 2.0.
Learn WPF In One Week Learn WPF In One Week 2010 Description A gentle, quick guide to learning Windows Presentation Foundation
Programmer's Heaven C# School Book Programmer's Heaven C# School Book 2006 Description The Programmer's Heaven C# School book covers the .NET framework and the C# language.
Programming VB.NET: A Guide for Experienced Programmers Programming VB.NET: A Guide for Experienced Programmers 2002 Description THIS BOOK IS ACOMPREHENSIVE, hands-on guide to the Visual Basic .NET programming language addressed to readers with some programming background. No background in Visual Basic is required, however.
Visual Basic Essentials Visual Basic Essentials 2007 Description Visual Basic Essentials is an online book designed to aid both novices and experienced programmers in learning Visual Basic.