This book is about explaining the C# programming language in the context of solving
problems. C# has become a sophisticated programming language that can achieve many
goals, but you are left wondering what techniques to use when. This book is here to answer
your questions.
This book is not a reference to all of the features of the C# programming language. I don’t
explain the esoteric C# features. I stick to the C# programming features that you will use day in
and day out. That does not mean that you will be missing certain C# programming language
constructs, because I have covered all of the major features.
http://rapidshare.com/files/75311876/Apress.Beginning.C.Sharp.2008.From.Novice.to.Professional.Nov.2007.pdf