ماهي البرمجة؟ وكيفة اتعلمها؟

 البرمجه


السلام عليكم ورحمه الله تعالى وبركاته اليوم سنتكلم عن الاسئله الشائعه حول البرمجه ومفهومها؟ ولماذا يجب علينا ان نتعلم هذه الاخيره ؟وسوف نرشدك الى الطريق الصحيح لتعلم البرمجه

اولا ما هي البرمجه؟

 هي عمليه يقوم بها الانسان للتواصل مع جهاز الكمبيوتر او الحاسوب لاعطائه اوامر مثل صنع برنامج لحساب سنه ميلاده بواسطه اعطائه مراحل  مثل اخذ سنه الميلاد الشخص وطرحها من السنه الحاليه ووضع  الشروط مثلا اعطاء السنه من المستقبل وهذه العمليه تسمى الخوارزميات 

 انا اريد التعلم البرمجه ولكن اي لغه ابدا؟

اولا اخسر هدف لتعلم البرمجه مثلا ان تصبح مطور ويب محترف

ثانيا اختر دافع لتعلم البرمجه مثلا دافع مادي

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

  1. علم البيانات والتعلم الالي :لغه البرمجه بايثون

  2.  تطوير الويب : لغات البرمجه HTML+CSS+JAVA SC

  3.  تطوير تطبيقات الجوال : لغه جافاا للاندرويد  و لغة سويفت للايفون

  4.  تطوير الالعاب :سي شارب +  سي بلس بلس

  5.  تطوير تطبيقات سطح المكتب :لغه السيشارب+ لغه جافا

لماذا يجب ان نتعلم البرمجه؟
البرمجة تعلم كيفية التفكير و تقوم البرمجة بتعليم مهارات حل المشكلات الأساسية مثل تقسيم الأشياء إلى مهام صغيرة ، والحفاظ على الأمور بطريقة بسيطة وموحدة ، والتعلم من أخطائك. المهارات التي تتعلمها من البرمجة يمكن تطبيقها على العديد من مجالات الحياة
افضل مجالات البرمجه في الاكثر طلبا
برمجه التطبيقات الهاتف سواء كان اندرويد او ايفون 
اصبحت برمجه التطبيقات الهاتف اكثر طلبا في عامنا الحالي السبب هو تزايد استخدام الهواتف الذكيه واعتماد الناس ولهذا يقوم المبرمجون بانساء تطبيقات مفيده او العاب الهواتف الذكيه و يربحون منها عن طريق اعلانات جوجل اد موب
 و لكي تصبح مطور هواتف  الذكيه يجب ان تتعلم بعض اللغات البرمجيه وبعض المهارات التي سوف نذكرها
 اولا تعلم لغه جافا لنظام الاندرويد (Android).
 ثانيا تعلم التصميم الجرافيكي (Graphic design)
ثالثا تعلم تصميم واجهات المستخدم (User Interface)
اما في حاله كنت تريد تصميم او تطوير الالعاب فانت سوف تختار بين محركين محرك Unity اوunreal engine4
 وهذاني المحركين يتعاملون بلغات البرمجيه مختلفه في محرك Unity يتعامل بلغه السيشارب  ام اما عن محرك unreal engine4 يتعامل بي سي بلاس بلاس 
هكذا قد نكون انهينا المقاله التي بها سترشد لكم الطريق الصحيح لتعلم البرمجه سنضع لكم في اخر هذه المقاله بعض كورسات للغات البرمجه.



أحدث أقدم