Whom This Book Is For
To get the most out of this book, you should be an experienced programmer. The platform on which you have gained your experience is not important. However, you should have a reasonable handle on object-oriented concepts and basic programming constructs.
You should also have some familiarity with basic C# syntax. All examples in this book are written in C#. But even if your primary development language is not C#, the examples are simple enough that you should be able to easily port them to other .NET languages, such as Microsoft Visual Basic.