C# và Visual C# thực chất giống nhau. Khi dùng Visual Studio cho C# development, gọi là Visual C#. Coi Visual C# là implementation của C#.
Microsoft Visual Studio là IDE phát triển chương trình, web app, web services. Phiên bản hiện tại VS 2017 hỗ trợ .NET 3.5-4.7.
C# là ngôn ngữ multi-paradigm, phiên bản hiện tại C# 7.3.
Lý do C# phổ biến:
- Ngôn ngữ hiện đại, general-purpose
- Hướng đối tượng
- Component oriented
- Dễ học
- Structured language
- Tạo chương trình hiệu quả
- Biên dịch đa platform
- Phần của .NET Framework