كيف أبدأ تعلم البرمجة ؟ من أين أبدأ ؟ وماذا أتعلم ؟


السلام عليكم زوار ومتابعي جنين مكس :

     اسعد الله اوقاتكم بكل خير ،لعل اكثر سؤال يطرحه كل مبتدا يرغب في الدخول الى عالم البرمجة هو كيف أبدأ تعلم البرمجة ؟ من أين أبدأ ؟ وماذا أتعلم ؟

لذلك فانت محظوظ بتواجدك هنا ومع هذا المقال المفصل سوف تحصل على ما تبحث عنه من اجابة شافية و كافية باذن الله .

  كما تعلم عزيزي القارئ عالم البرمجة عالم كبير جدا ومتفرع بحيث يتوجب عليك تحديد المجال الذي سوف تتعلمه بدقة اي تحديد الهدف من تعلم

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

 الانسب لك واخد رؤية واضحة عن هذا العالم الشيق وسوف يتطلب منك التركيز لتخرج بشيئ ابداعي ومتميز في مراحل بداية التعلم وفيما يلي

 سوف نشرع في التفاصيل وتحديد مسار كل مجال .

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


طرحنا في البداية سؤل كل مبتدا وهو من اين ابدا البرمجة في الحقيقة هذا السؤال نفسه هو ما هي مجالات البرمجة ؟ وهي كالاتي:

1- مجال تطبيقات الموبايل Mobile Application

2- مجال تطبيقات الويب Web Application

3- مجال تطبيقات الالعاب Game Application

4- مجال تطبيقات سطح المكتب Desktop Application

5- مجال الجرافيك Graphic Designers

6- مجال الشبكـات Network

7- مجـال الاختراق Hacking

اذا كانت هاته اشهر مجالات البرمجة مع امكانية اضافة مجال الذكاء الصناعي اليها والان سوف نشرع في تحديد مسار كل مجال ونبدا ب:

           مســار تعلم تطبيقــات الموباااايل : Mobile Application Track


  وينقسم الي تلاث انواع وهي windows phone و Android و IOS

- لعمل تطبيقات على windows phone يكفي استخدام لغة السى شارب C#

- لعمل تطبيقات على Android يمكن استخدام لغة الـجافا Java

- لعمل تطبيقات على IOS يكفي استخدام لغة objective C او Swift

يتم تسمية اللغات التى تستخدم فى جانب معين بمعنى لو قولنا نود عمل تطبيقات على كذا استخدم لغه كذا ... فهاته اللغات نسميها Native Language

 كونها مخصصة لحاجة او عمل شىء معين.

- لو انت ترغب في عمل تطبيق معين يشتغل على كــل انواع الهواتف سواء windows phone او android او IOS .. يمكنك استخدام منصه الـ

 Xamrian يتم تسميتها ب Cross platform Application من خلالها تستطيع عمل تطبيقات باستخدام لغة الـ C# وتشتغل على كل الهواتف

بشكل عادي يعنى باختصار ال Xamrian عباره عن منصة تمكنك من عمل تطبيقات تشتغل على جميع انواع الهواتف التي ذكرنها في الاعلى

- هناك حاجة تانيه اسمها Hybrid Cross Platform Application

وهي عبارة انك تدخل كذا حاجة مع بعض من اجل عمل تطبيقات تشتغل على كل الهواتف .... فيمكن استخدام HTML و CSS و JS لعمل هاته التطبيقات

 تحتاج الي اطار عمل مثل Cordova و ال Phonegap فما هي Pordova: عبارة عن مشروع مفتوح المصدر يتم استخدامه لعمل تطبيقات الهواتف

 تشتغل على كله الانواع وأول توزيعة له هي Phonegap التي تمكنك من استخدام لغات الويب التي هي HTML و CSS و JS من انك تعمل تطبيقات

 هواتف وكذلك تستخدم معهم فريم ورك لتطبيقات الموبيال اسمه ال sencha.

اضغط لمعرفة مسـار تعلم تطبيقات الويب : Web Application Track


مع متمنياتنا ان نكون قد وفقنا في شرح المجال الاول وما بعده من مجالات وعلى أمل اللقاء بكم في موضوع أخر مفصل والسلام عليكم ورحمة لله وبركاته.