I know this question has been asked and answered here: What is the difference between C# and .NET?
But I am still confused about some of the jargon mentioned.