مقدمة في C# في عام 2025: من أين تبدأ وكيف لا تستسلم

مدرب بايثون أونلاين للمبتدئين

تعلم Python بسهولة دون إرهاق نظري. حل مهام عملية مع التحقق التلقائي واكتب الكود مباشرة في المتصفح.

ابدأ الدورة

مقدمة في لغة C#: لماذا هذه اللغة لا تزال ذات صلة في عام 2025

C# (تُنطق "سي شارب") — واحدة من أقوى وأكثر لغات البرمجة تنوعًا في العالم. طورتها شركة Microsoft في أوائل العقد الأول من القرن الحادي والعشرين، ولا تزال تتطور بنشاط وتحتل مراكز رائدة في تصنيفات TIOBE و Stack Overflow. في عام 2025، C# ليست مجرد لغة لتطبيقات Windows. بفضل منصة .NET (سابقًا .NET Core)، يمكنك البرمجة بلغة C# لأي نظام تشغيل: Windows، macOS، Linux.

باستخدام C# يتم إنشاء مواقع الويب (ASP.NET Core)، البرامج المكتبية (WPF، MAUI)، تطبيقات الهاتف المحمول (Xamarin/MAUI)، الألعاب (Unity) وحتى الخدمات السحابية (Azure). إذا كنت ترغب في دخول مجال تكنولوجيا المعلومات في عام 2025 وتبحث عن لغة مستقرة، ذات أجر مرتفع ومنطقية — فإن C# هي اختيار ممتاز. في هذه المقالة، سنشرح من أين يبدأ المبتدئ في تعلم C#، وسنكتب أول برنامج لك.

الخطوة 1: تثبيت بيئة التطوير و .NET SDK

قبل كتابة الكود، تحتاج إلى تجهيز مكان العمل. ستحتاج إلى مكونين:

  • .NET SDK — مجموعة أدوات لتجميع وتشغيل الكود.
  • IDE (بيئة التطوير المتكاملة) — البرنامج الذي ستكتب فيه الكود.

توصية لعام 2025: استخدم Visual Studio Community 2025 (الإصدار المجاني) أو، إذا كان جهاز الكمبيوتر الخاص بك ضعيفًا، Visual Studio Code مع إضافة C# Dev Kit. كلا الأداتين تدعمان الإكمال التلقائي، التصحيح، وإبراز بناء الجملة.

كيفية تثبيت .NET SDK (خطوة بخطوة)

  1. انتقل إلى الموقع الرسمي dotnet.microsoft.com/download.
  2. قم بتنزيل أحدث إصدار من .NET SDK (على سبيل المثال، .NET 9 أو .NET 10 — الأحدث لعام 2025).
  3. شغّل المثبّت واتبع التعليمات (فقط اضغط على "التالي").
  4. بعد التثبيت، افتح الطرفية (سطر الأوامر) وتحقق من الإصدار باستخدام الأمر:
dotnet --version

إذا رأيت رقم الإصدار (على سبيل المثال، 9.0.100)، فكل شيء جاهز.

الخطوة 2: كتابة أول برنامج بلغة C#

تقليديًا، سنبدأ بـ "Hello, World!". سننشئ تطبيق وحدة تحكم بسيط.

إنشاء مشروع عبر الطرفية

  1. افتح الطرفية (سطر الأوامر أو PowerShell).
  2. أنشئ مجلدًا للمشاريع وانتقل إليه:
mkdir CSharpProjects
cd CSharpProjects
  1. أنشئ مشروعًا جديدًا باستخدام الأمر:
dotnet new console -n HelloWorld

سينشئ هذا الأمر مجلدًا باسم HelloWorld يحتوي على ملف Program.cs.

  1. انتقل إلى مجلد المشروع وافتح ملف Program.cs في IDE الخاص بك.

سيكون هناك الكود التالي افتراضيًا:

// See https://aka.ms/new-console-template for more information
Console.WriteLine("Hello, World!");

هذا هو الحد الأدنى من برنامج C#. يقوم بطباعة سلسلة نصية في وحدة التحكم.

تشغيل البرنامج

عد إلى الطرفية (بينما أنت في مجلد HelloWorld) ونفّذ:

dotnet run

سترى في وحدة التحكم:

Hello, World!

تهانينا! لقد كتبت وشغّلت أول برنامج لك بلغة C#.

الخطوة 3: أساسيات بناء جملة C# للمبتدئين

الآن بعد أن تم إعداد البيئة، دعنا نشرح العناصر الأساسية للغة. C# هي لغة مكتوبة بشكل صارم (strongly typed)، مما يعني أن كل متغير له نوع محدد بوضوح.

المتغيرات وأنواع البيانات

في C#، هناك عدة أنواع أساسية:

  • int — عدد صحيح (مثال: 42)
  • double — رقم عشري (مثال: 3.14)
  • string — سلسلة نصية (مثال: "مرحبًا")
  • bool — قيمة منطقية (true أو false)

مثال

المدونات

توصيات الكتب