سی شارپ یک زبان برنامه نویسی همه منظوره و شیگرا است که ساختار یافته و یادگیری آن آسان است. این زبان روی Net Framework . مایکروسافت اجرا میشود و میتواند روی انواع پلتفرمهای کامپیوتری کامپایل شود. از آنجایی که نحو و یادگیری آن آسان است، توسعه دهندگانی که با C++،C یا جاوا آشنا هستند، با آن مشکلی نخواهند داشت.سی شارپ برای توسعه دهندگانی که میخواهند طیف وسیعی از برنامهها مانند برنامههای کاربردی ویندوز، برنامههای کاربردی وب و سرویسهای وب و یا برنامههای تلفن همراه، برنامههای فروشگاه ویندوز و نرمافزارهای سازمانی را روی Net Framework. بسازند یک امتیاز است.بنابراین به عنوان یک زبان برنامه نویسی قدرتمند در نظر گرفته میشود. اگرچه زبان سی شارپ برای اولین بار در سال 2002 منتشر شد اما پیشرفت و تکامل آن به زمانی که با .NET Framework1.0 معرفی شد بر میگردد. جدیدترین نسخه C#8.0 است که در پیشنمایش به عنوان بخشی از Visual Studio موجود است. برای دسترسی به تمام ویژگیهای زبان جدید، باید آخرین نسخه پیشنمایش NET Core3.0. را نصب کنید.
کتاب آموزش زبان Microsoft C# .NET (جلد دوم)