هل تبحث عن تعلّم لغة #C؟ إذًا أنت في مكانك الصحيح حيث سنتحدث اليوم عن مجموعة من المواقع المتخصصة في تعليم لغة السي شارب من الصفر مجانًا لتكون مناسبة لجميع المستويات سواء المبتدئة أو المحترفة بالفعل!
تعتبر لغة السي # من اللغات البرمجية المهمة مثل لغة JavaScript بالضبط حيث هي تستخدم في مجالات مهمة في البرمجة مثل تطوير المواقع، تطوير الألعاب، برمجة وتطوير التطبيقات للأجهزة الذكية، تطوير تطبيقات سطح المكتب كالمتصفحات وبرامج التحميل.
وهي تعتبر تابعة لتطوير شركة Microsoft الأمريكية، وتعتمد على لغة ++C و C من حيث بعض الخصائص وبإمكانك استخدامها على أجهزة الكمبيوتر التي تدعم نظام الويندوز فقط مما يجعلها من اللغات السهلة والبسيطة التي من الممكن أن تتعلمها.
وتوجه أو تستخدم أيضًا للتعامل مع الكائنات أو Objects وتتكامل مع ASP.NET من حيث برمجة وإنشاء مواقع الويب وبالنسبة لتطوير تطبيقات الهواتف فهي متاحة للعمل مع إطار وبيئة العمل الخاصة ب Xamarin.
فإذا كنت تبحث عن تعليم لغة السي شارب من الصفر، قم باختيار أحد المواقع التي سنعرضها لك ومن ثم قم بتعلّم الأساسيات وكل ما يتعلق باللغة لتستطيع أن تصبح أحد مطوري ومبرمجي لغة #C في المستقبل بإذن الله.
موقع learnCS
يعتبر هذا الموقع من المصادر البسيطة والأساسية لمن يرغب في تعلّم أساسيات لغة السي # حيث يحتوي على مجموعة من المبادئ المهمة للغة #C مثل:
- Variables and Types = المتغيرات والأنواع.
- Conditionals = الشروط.
- Arrays = المصفوفات.
- Lists = القوائم.
- While loops = الحلقات التكرارية.
- Methods = الأساليب.
وإذا كنت تريد ممارسة ما تعلمته من خلال هذا الموقع، فيمكنك الضغط على كلمة Start Exercise لتستطيع حل التدريبات البرمجية التي ستظهر لك بكل سهولة.
موقع Complete C# Tutorial
يضم هذا الموقع الرائع مجموعة من الأقسام التي تساعدك على تعلم واحتراف لغة السي # بالإضافة إلى تعليم بعض اللغات المرتبطة بها مثل CSS وكذلك SQL و Java فهو يعرض لك الأساسيات التي عليك معرفتها جيدًا عن لغة #C مثل:
- Inheritance = الوراثة.
- Delegates and Events الأحداث والنواب.
- Polymorphism = تعدد الأشكال.
- Parameter = الباراميترات المرجعية.
ويوفر في قسم Articles مجموعة من المقالات أو النصائح التي تساعدك على تعليم لغة السي شارب مثل:
- الفرق بين String و String #C.
- ثلاث طرق لتحويل String إلى رقم أو Int في لغة السي شارب.
- كيف تستخدم Const في الوراثة المتعلقة بلغة #C.
موقع C# Station
يحتوي هذا الموقع على 23 درس خاص بتعلم لغة السي شارب وبالنسبة لجزء ADO.NET فهو يشمل على 7 دروس مبسطة تساعدك على احتراف أدو دوت نت، أما بالنسبة ل LINQ أو Language Integrated Query.
فهو يضم حوالي 8 دروس تساعدك على معرفة كل ما يتعلق بالاستعلام التكميلي اللغوي ويعرض لك مجموعة من المواقع التي تساهم في زيادة مستواك الحالي بكل الشروحات السابقة فمثلًا جزئية C# Sites تحتوي على بعض المصادر مثل:
- C# Evaluation.
- Borland C#Builder Developer Resources.
- C# (C sharp): Microsoft Forum at Tek-Tips.
- BOO – Differences with Csharp.
- A Comparative Overview of C#.
- DevASP.
- DotGNU Project.
- Geekpedia.
موقع csharp.net-tutorials
يحتوي هذا الموقع على 92 مقال حتى الآن حيث هذه المقالات تساعدك على تعليم لغة السي شارب من الصفر والموضوعات الموجودة في الموقع مثل:
- Booleans.
- Integers.
- Floating points.
- The Char type.
- Strings.
- Working with Dates & Time.
- Nullable types.
ويمتاز بشكل عام بأنه من المواقع التي تدعم بعض اللغات منهم اللغة العربية واللغة البرتغالية واللغة التايلاندية واللغة الفارسية واللغة الأوكرانية واللغة البنجابية وغيرها.
موقع #Exercises C
يعتبر هذا الموقع من المواقع التي تشبه موقع دوولينجو المتخصص في تعلم اللغات ولكن هو ليس مخصص في ذلك حيث يحتوي على مجموعة من الدروس والتدريبات (أكثر من 200 تدريب) التي تساعدك على تعليم لغة السي مجانا والدروس الموجودة مثل:
- Geometry A.
- Flow controls A.
- Arrays.
- Functions A.
- Text Files B.
- Binary Files.
- Data serialization.
ويتوفر بلغتين فقط حتى الآن وهما (اللغة الإنجليزية واللغة الإسبانية) ويتوفر كتطبيق بإمكان مستخدمي الاندرويد تحميله وتعلّم لغة السي # بكل سهولة.
ولا تنسى أن تقوم بمتابعتنا أيضا على منصات التواصل: