قبل خوض غمار البرمجة بلغة c#.net اود ان ابدا بشرح بعض الاشياء التي ارى انه من الواجب ان تكون ضمن معارف كل مبرمج يسعى الى ان يكون اسد هذه اللغة ,بعجالة فهذه اللغة ظهرت نسخها التجريبية بشكل متتابع منذ سنة 2000 الى ان تم اصدار اول نسخة رسمية سنة 2002 ضمن اطار العمل فريم ورك 1هذا الاخير يعتبر بمثابة الطبقة القاعدية اللازمة لكي تعمل السي شارب على نظام ويندوز تماما مثل الالة الافتراضية بالنسبة للغة الجافا