القائمة الرئيسية

الصفحات

ازاي تبدأء تتعلم برمجه

ازاي تبدأء تتعلم برمجه و مصادر المذاكره 



اكثر الناس عند البدء في مجال البرمجه بيكونوا محتارين و ده بسبب كثره لغات البرمجه


اول خطوه لتعلم البرمجه :

تعلم أساسيات لغه برمجه و من الأفضل البدء في تعلم لغه ال ++c وذلك لعدم وجود بها اشياء كثيره تساعد من يقوم بالبرمجه بها، بعض الناس يقولون ان هذا ليس الأفضل ومن الأفضل تعلم لغه برمجه يوجد بها اشياء كثيره تساعد من يقوم بالبرمجه بها ولكن هذا ليس الأفضل لان عند تعلم لغه بها الكثير من المساعدات لك لن تكون مؤلم بكيفيه استخدام هذه المساعدات لأنك لم تقوم ببنائها بنفسك من قبل لذلك رشحت لغه ال ++c كبدايه لأي شخص يريد تعلم مجال البرمجه


معلومات عن ال ++c :

هي لغه كائنيه، متعدده أنماط البرمجه، يوجد بها العديد من مميزات لغات البرمجه عاليه المستوى ومنخفضه المستوى، قام بيارن ستروستروب  بتطوير هذه اللغه امتداد للغه ال c في عام ١٩٧٩ وتم اضافه العديد من المميزات بها وتم ظهورها في عام ١٩٨٣



الخطوه الثانيه  :

تعلم ال OOP وهي اختصار ل Object Oriented Programming هي نمط برمجه متقدم وفيه ينقسم البرنامج الي أجزاء تسمي ال objects، كل object  يحتوي علي مجموعه من البيانات الخاصه به (variables and constant)، يبني البرنامج عن طريق استخدام ال object وربطها مع بعضها البعض عن طريق هيكليه البرنامج، واحده من أههم استخدامات ال OOP تنظم الكود 


الخطوه الثالثه  :

حل مسائل باستخدام لغه ال ++c لاكتساب مهاره ال problem solving، ال problem solving هي واحده من المهارات الاساسيه التي يجب تواجدها عند أي مبرمج و هي مهاره يكتسبها المبرمج عن طريق كثره حل المسائل على مواقع ال online judge 


الخطوه الرابعه :

تعلم ال Data Structrue هي طريقه تنظيم البرنامج وكتابته بطريقه افضل حتى يجعل من السهل على المبرمج إضافه بعض العمليات مثل البحث او التعديل او الاضافه وغيرهم

تعلم ال Algorthims وهي خطوات كتابه البرنامج او حل مشكله معينه وتعلم أشهر ال Algorthims الموجوده والفرق بيض ال Algorthims وطيقه توظيف كلا منهم



الخطوه الخامسه والاخيره :

تعلم ال Design Pattern وهي حلو لبعض المشاكل التي تقابل المبرمجين في بعض الأحيان في عمليه ال Software Design




الكورسات :

محتوى عربي :

  • كورس عادل نسيم ل ++introduction to c, للدخول الي الكورس من هنا
  • كورس عادل نسيم ل Data Structrue، للدخول الي الكورس من هنا
  • كورس عادل نسيم ل OOP، للدخول الي الكورس من هنا
  • كورس مصطفى سعد ل Algorthims، للدخول الي الكورس من هنا
  • كورس ال Design Pattern، للدخول الي الكورس من هتا

محتوى اجنبي :

  • كورس  ++introduction to C و OOP، للدخول الي الكورس من هنا
  • كورس ال Design Pattern، للدخول الي الكورس من هنا
  • كورس الData Structrue and Algorthims، للدخول الي الكورس من هنا




تعليقات