I always see people writing "C#" and "C#.NET". What is the correct name of this language? C# or C#.net? I'm sorry for this stupid question but it is really confusing (maybe there's another programming language named C#.net?)...
EDIT: if I'm programming against the .NET Framework, why call this C#.NET? Can I use the C# language with other frameworks?
C# is a language, .NET is platform.
There are lot of languages on .NET: C#, Visual Basic, IronRuby and more.