C# Fundamentals: 01- Introduction + VS Installation

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)، يتم الضغط على زر التحميل.
  • يُترك البرنامج ليقوم بعملية التحميل تلقائيًا حتى الانتهاء.
Playlists: C# Fundamentals
Video description

C# Fundamentals - Introduction + VS Installation Join our Facebook group: https://www.facebook.com/groups/passionatecoders.channel Follow me on Facebook: https://www.facebook.com/mohammed.a.elmahdy Follow me on Linkedin: https://www.linkedin.com/in/mohammedelmahdy/