سی شارپ C# یک زبان برنامه نویسی سطح بالا(نزدیک به زبان انسان) و تمام شیگرا(Full Object Oriented) است. به کمک این زبان شما قادر خواهید بود تا برای سیستم عامل ویندوز؛ برنامههای دسکتاپی، موبایلی، بازی دوبعدی و سه بعدی بسازید و یا برنامه نویسی سمت سرور کنید. در واقع سی شارپ C# یک زبان عام منظوره(General Porpose) است. یعنی با یادگیری این زبان میتوانید هر نوع نرم افزار کاربردی دلخواهی را بنویسید.
در این بخش سعی شده تا موارد کاربردی و ویژگیهای این زبان برنامه نویسی در قالب آموزشهای ساده معرفی شود. تا حد امکان آموزشها به همراه نمونه پروژه ارائه میشوند تا یادگیری آنها سادهتر شود.