Avatar ·

كيف تبدأ تعلم C# من الصفر؟

مرحباً بالجميع! قررت أن أبدأ تعلم C# و.NET من الصفر، لكنني واجهت مشكلة: هناك الكثير من المعلومات المتناثرة، ولا أستطيع فهم من أين أبدأ بالضبط وبأي ترتيب أتقدم. لم أبرمج من قبل أبداً، لذا ليس لدي أي أساس على الإطلاق.

ما جربته بالفعل:

  • شاهدت عدة دروس على يوتيوب حول تركيب C# (المتغيرات، الحلقات، الدوال) — يبدو الأمر مفهوماً، لكن بعد المشاهدة لا أستطيع كتابة حتى برنامج بسيط بنفسي.
  • قمت بتثبيت Visual Studio Community وحاولت كتابة آلة حاسبة حسب tutorial — نسخت الكود، لكنني لا أفهم لماذا يعمل وكيف يمكنني تعديله.
  • قرأت مقالتين عن OOP (الفئات، الكائنات) — حتى الآن يبدو الأمر مجرداً جداً وغير مفهوم للمبتدئ.

الكود الحالي الخاص بي (حاولت عمل إدخال/إخراج console):

using System;\n\nclass Program\n{\n    static void Main(string[] args)\n    {\n        Console.WriteLine("ما اسمك؟");\n        string name = Console.ReadLine();\n