Application Development Using C# and .NET
This book does not require prior experience in C#. However, the reader should have experience in some object-oriented language such as C++ or Java . The book could also be read by seasoned Visual Basic programmers who have experience working with objects and components in VB. Seasoned programmers and also a less experienced reader coming from the introductory C# book can skip the first few chapters on C# and proceed directly to a study of the Framework. The book is practical, with many examples and a major case study. The goal is to equip the reader with the knowledge necessary to begin building significant applications using the .NET Framework.