C# is a Microsoft language standard.
Visual Studio .NET ships with a C# compiler.
Mono is an Open Source version of C# and its related libraries.
[explain how it's like Java and C++] [who was the main designer of C#?] [what is it used for?] [can it be used with Tcl or Tk?]