This book will give you a good idea of what the C# language can accomplish. It covers developing a web project, using extensible markup language (XML), Silverlight, debugging, data on collections, Windows Presentation Foundation (WPF) and Language Integrated Query (LINQ). It develops simple projects in these areas. None of this is in depth, so you feel that you're helpless to do the simplest program without line-by-line instruction. The book is OK within this limited framework, but if you want to learn to program, go elsewhere.