We have to give Microsoft's marketing department credit for a clever name.
Microsoft's C# is the latest in the LIKE C or C++ languages.
While simular to JAVA in it's functionality, it is a sister language to VB.NET.
C#.NET also is supported with a the .NET compact framework that allows us to program for Pocket PC devices.
Finally C#.NET can be used to create web sites with ASPX pages. The code behind technology places C#.NET on the server delivering web site pages in a format the browser can translate.
If you prefer JAVA, C, or C++ Microsoft's C#.NET might just be your thing.