C# Fundamentals: 01- Introduction + VS Installation
مقدمة عن لغة السي شارب
لماذا نتعلم لغة السي شارب؟
- السلام عليكم ورحمه الله وبركاته، مقدمة سريعة عن لغة السي شارب ومميزاتها.
- تعتبر لغة السي شارب من أشهر لغات البرمجة على مستوى العالم، وقد تم إصدارها في عام 2002.
- اللغة مدعومة من مايكروسوفت، مما يعني وجود كيان قوي يستثمر فيها ويطورها باستمرار.
- مايكروسوفت تستثمر بشكل كبير في تطوير السي شارب، مما يجعلها واحدة من اللغات الأكثر تطورًا في السنوات الأخيرة.
- التطورات المستمرة في اللغة تعكس قوة الدعم الذي تتلقاه من مايكروسوفت.
مميزات لغة السي شارب
- تتمتع بلغة سي شارب بقاعدة مستخدمين كبيرة، مما يسهل العثور على حلول للمشكلات عبر الإنترنت.
- اللغة مفتوحة المصدر، مما يتيح للمستخدمين الاطلاع على كيفية عملها وتطويرها.
- تعتبر لغة متعددة الأغراض، حيث يمكن استخدامها لبناء معظم أنواع التطبيقات مثل تطبيقات الويب والموبايل والألعاب.
- تدعم تشغيل التطبيقات على أنظمة تشغيل مختلفة مثل ويندوز ولينكس وأندرويد وiOS.
- توفر طرق متعددة لكتابة البرامج، مما يمنح المطورين مرونة أكبر.
أهمية التعلم الذاتي
- يجب أن يكون لديك دافع قوي للتعلم وليس فقط بسبب المرتبات الجيدة لمهنة البرمجة.
- التعلم الذاتي والبحث عن المعلومات هو أمر أساسي للنجاح في مجال البرمجة.
- يجب عليك أن تكون مجتهدًا وأن تبحث بنفسك قبل طلب المساعدة من الآخرين.
- النجاح يعتمد على الاجتهاد والتطوير المستمر للمهارات الشخصية والمعرفة التقنية.
ما هي أهمية الشغف في مجال البرمجة؟
الشغف والصبر
- يجب أن يكون لديك شغف حقيقي بالمجال، لأن عدم وجوده سيجعلك تتخلى عن البرمجة عند أول مشكلة تواجهها.
- النجاح في البرمجة يتطلب صبرًا واجتهادًا ومثابرة وسهر، وليس مجرد أخذ كورسات قصيرة.
الكورسات كأداة تعليمية
- الكورس ليس الهدف النهائي بل هو وسيلة للتعلم، ويجب أن تكون مستعدًا لتطبيق ما تعلمته.
- التعلم من الكتب والكورسات يحتاج إلى تطبيق وتجربة سيناريوهات جديدة لفهم المفاهيم بشكل أعمق.
الفهم والتطبيق
- لا ينبغي حفظ الأكواد فقط، بل يجب فهمها ومعرفة المشاكل التي تحلها.
- الفهم العميق للمحتوى يساعد على الابتكار وتطوير مهاراتك بدلاً من الاعتماد على الحفظ.
كيف تبدأ في تعلم لغة C#؟
التحضير للبيئة التطويرية
- بعد تقديم النصائح حول التعلم، يتم الانتقال إلى كيفية تنزيل بيئة التطوير المتكاملة (IDE).
- سيتم استخدام Visual Studio لأنه الأداة القياسية المستخدمة في الشركات.
تحميل Visual Studio
- يجب اختيار النسخة المناسبة من Visual Studio والتي تدعم العديد من الميزات الضرورية.
- هناك خيارات متعددة للرخصة؛ النسخة التعليمية مجانية ولكن مخصصة للأغراض التعليمية فقط.
عملية التثبيت
- بعد تحميل المثبت، ستظهر لك خيارات البرامج التي يمكنك العمل عليها باستخدام Visual Studio.
- يُفضل اختيار الخيارات الأساسية لتجنب تشتيت نفسك أثناء التثبيت.
نصائح إضافية
تثبيت البرنامج: خطوات مهمة
متطلبات المساحة للتثبيت
- البرنامج لا يحتاج لتحميل 6 جيجا بايت بالكامل، بل يتطلب مساحة أقل من ذلك.
- يجب التأكد من وجود مساحة كافية في الموقع الذي سيتم تثبيت البرنامج فيه، مثل "Program Files".
- يمكن تغيير موقع التثبيت إذا كانت القرص C ممتلئًا عن طريق خيار "Change".
إنهاء عملية التثبيت
- بعد الانتهاء من إعدادات التثبيت، يمكن إغلاق النافذة الحالية.
بدء تحميل البرنامج
- بعد اختيار النسخة المناسبة (مثل .NET Desktop)، يتم الضغط على زر التحميل.
- يُترك البرنامج ليقوم بعملية التحميل تلقائيًا حتى الانتهاء.