C# - The Basics
by V. Mukhi, S. Shanbhag, S. Mukhi
Publisher: BPB Publications 2008
A comprehensive introductory C# book. It is written assuming no prior programming knowledge. It covers the basics, namespaces, constructors and destructors, components and databases, web enabling data, function overloading and inheritance, modifiers, virtual functions, properties and indexers, interfaces and structures, operator overloading, collection objects, attributes, the reflection API and conditionals, unsafe code.
Home page url
Download or read it online for free here:
by Rob Miles - Microsoft Press
This material is an introduction to Windows Phone development for anyone learning to program. It assumes some knowledge of programming fundamentals, but will teach you programming concepts in the framework of Windows Phone development.
by Jon Jagger
This is a presentation course, containing over 300 Powerpoint slides, created by Jon Jagger. He has taught this course to Microsoft's developers and trainers, and his course is now a part of Microsoft's official training curricula.
by Kurt Nørmark - Aalborg University
This is a teaching material about object-oriented programming, illustrated with use of the programming language C#. It is assumed, as a prerequisite, that the readers have some knowledge about imperative programming, preferably knowledge about C.
by Poul Klausen - Bookboon
The book is a practical introduction to C# and basic principles of object-oriented programming and also deals with the C# through a collection of simple examples. The goal is to provide the basic knowledge needed to develop complete applications.