A programmer's introduction to C#

apress

Eric Gunnerson

I picked up a second hand copy at De Slegte.

If you know how to program C++, Java or Python, than this book will get you up to speed with C# in an afternoon. It’s about 350 pages, covers every concept with example code, so it’s a pretty fast read. Won’t teach you anything new on OO programming. Perhaps the .NET event stuff is new to you.