This book is written primarily for experienced programmers. You will get more value from this book if you are familiar with C# syntax and understand object-oriented programming. However, even if your primary development language is not C#, you should be able to port the example to other .NET languages, such as Microsoft Visual Basic .NET. The more complicated concepts do have overview material and pointers to additional sources of information.
Read Chapter 1. Then read Appendix A, which describes the tool that is used for technology facing or programmer tests in the text. Then you can proceed with the rest of the content.
Read Chapter 1, which introduces the concepts and the process. Then read Chapter 7, in which we discuss ways to use tests without having to write them in C#. We use a tool named FIT (http://fit.c2.com) to implement the business-facing or customer tests.