This book is for developers who want to learn about the latest version of C#. It is assumed that you have basic programming knowledge. Experience with prior versions of C# or .NET Framework would be helpful, but not mandatory.