Jesse Liberty's Programming C# aims to expose its audience to
Microsoft's newly introduced programming language that targets its
managed .NET platform. I gather that the Programming line from
publisher O'Reilly emphasizes instruction through example.
Consequently, this book contains tons of code snippets, while still
managing to cover a large range of topics. Though the book does
succeed at introducing C#, I consistently had the feeling that it
didn't have a clear idea of what its audience should be. In the
introduction, Liberty seems to imply that this book would be
suitable for everyone from a green newbie to an industry expert.
Unfortunately, one-size-fits-none is the rule rather than the
exception when it comes to these kinds of scoping decisions, and
this book ain't no exception.
That's not to say that Liberty doesn't make a valiant attempt at
presenting the material in a way that is comprehensible to
everyone. In general, his explanations are succinct and his writing
sty