سی شارپ (C#) یک زبان برنامهسازی ساده، مدرن، برای اهداف عمومی و شیءگرا است. این زبان شیءگرا و سطح بالا از خانوادهٔ زبانهای چارچوب داتنت شرکت مایکروسافت است و دارای دستوری شیءگرا مشابه ++C است. در واقع زبان سی شارپ، یک زبان برنامهنویسی چند الگویی و است و منظم شده مدلهای تابعی، امری، عمومی، شیءگرا و جز گرا و در بستر دات نت است. این زبان برپایه سادگی، مدرن بودن، همه منظوره و شیءگرا بودن ساخته شده و توانسته توجه بسیاری از برنامه نویسان را به خود جلب کند. Microsoft Visual Studio مجموعه ای از برنامههایی مرتبط است که مایکروسافت آن را به توسعه دهندگان و برنامه نویسان برنامههای کاربردی اهدا نمود تا آن ها را وادار نماید در محیطی توسعه یافته بر روی پلت فرمهای ویندوز و دات نت به ساخت برنامههای خود بپردازند.
در دوره آموزشی Udemy A 20 Hour C# Course With Microsoft Visual Studio 2013 شما با قابلیت های اساسی و کلیدی زبان برنامه نویسی C# در محیط Microsoft Visual Studio 2013 آشنا می شوید.