The C# programming language (pronounced ‘see sharp’) can be used for many kinds of applications, including web sites, desktop applications, games, phone apps, and command line utilities. C# has been center stage for Windows developers for about a decade now, so when Microsoft announced that Windows 8 would introduce a new1 style of application, optimized for touch-based interaction on table…