Oh My God...This book is a giant read me for visual studio.It is impossible to read this book when you are anywhere but on your computer because everything you do involves using Visual Studio which the author annoyingly calls "C#" hence the book title.This book is of no value to people who want to learn ABOUT c# and is a waste of money.Buy Programming in the Key of C# if you want a good book for beginners.