أكثر الأسئلة شيوعا حول تعلم البرمجة ....... !

في هذه التدوينة  سيتم تخصيصها  لعدد من التساؤلات التي يطرحها المتعلمون للبرمجة وأكثر المشاكل شيوعا  التي يوجهها  المتعلمين  ....

السؤال الاكثر طرحا من قبل المتعلمين : 




مذا أحتاج لتعلم البرمجة ؟

في الحقيقة ما تحتاجه ليس اكثر من محرر نصوص للبدأ بتعلم لغات البرمجة ،  لكني انصحك بعدة محررات نصوص للبدأ في تعلم  البرمجة  : notepade++   الاكثر شيوعا وإستخداما إلا انه ليس افضل محرر نصوص للتعلم لغات البرمجية  ، يأتي  افضلهم هو visual code من شركة ميكروسوفت  تطبيق مطور يتيح لك بناء تطبيقات  حديثة وله دعم مستمر  وهناك ايضا bracket  وغيره الكثير ، ثم تبدا  في كتابة الكود ومباشرة الدروس لتطبيقها على المحررات لأن بها  ما  يسمى ب highlight syntax  حيث تمبز  الاكواد عن بعضها  بألوان مختلفة  .


ما هي  الامور التي تحتاجها  قبل تعلم البرمجة ؟

كل ما تحتاج اليه  قبل مباشرتك تعلم البرمجة هو مبدأ المنطق او التفكير  المنطقي لإجاد حلول مثل تعلم الفكر الخورزمي تجده عبرهذا الكتاب  الاكثر من الرائع "البحر الشاسح لدخول  الخورزميات من بابها  الواسع " هذا  الكتاب سيتيح لك عدة افاق لفهم البرمجة  وهناك ايضا هذا  الموقع الرائع  لتعلم الفكر الخورزمي والحلولو الخورزمية  " موقع هرمش لتعلم البرمجة الخورزمية  "  ولمحبي اليوتوب هناك سلسلة لتعلم الفكر البرمجي واتاحة العضو تعلم مفهوم لغات البرمجة  بشكل شامل وتتيح لك هذه الدورة الانتقال من لغة برمجية الى اخرى وفهمها  بشكل جيد  " مفهوم لغات  البرمجة "

ما  هي  اسهل اللغات التي ينصح التعلم بها ؟  

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

 ما هو الوقت الذي يلزم لتعلم اللغة البرمجية  ؟  

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

هل  بالامكان تعلم اللغات البرمجية خلال النت فقط ؟

بكل تاكيد  اخي  الكريم  فهناك  من يقوم بدورات  لتعليم البرمجة وكانت معرفتهم بلغات البرمجية فقط  النت  وكتب  النت  وخير موقع  للتعلم منه هو " http://www.kutub.info/ " لان هذا  الموقع افاذني كثيرا وجاز الله القائمين عليه  وهناك ايضا التعليم الجامعي  و التعليم الخاص  وقد يتسأل المتدرب ايهما  افضل هل  التعليم  المدفوع ام التعليم  المجاني  ...   وانا  اعيد  واقول من جديد  هذا  يعتمد على عقلية المتدرب  وقدراته للتعلم  

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

ان  كان التساؤل يعني  ترتيب تعلم اللغات فهناك ترتيب فيما يخص  الويب فانك تحتاج اخي  الكريم  لمعرفة بعض  الامور كامر اساسي ومحتوم عليك  تعلمه  "html و css و js  "  هذه اللغات يجب ان تكون عارفها وفاهمها وعارف كل وسم منها  لانك ستتعامل بها  بشكل مكرر  ان كان تخصصك الويب
اما ان  كنت  تريد  ان  تبدا  البرمجة لسطح المكتب فاضل لغة انصحك بها هي  "batch script  "على الاقل حتى تفهم جهازك  وكيف  يعمل هذا الجهاز  وكيفيت اصلاح اعطال  الويندوز  بعدها  اي لغة برمجية  يمكنك اختيارها فهي سهلة  ويفضل تعلم لغة  السي "programing C Pure " فهي ما يسمى بام اللغات البرمجية 



أشهر اللغات البرمجية التي يستوجب التركيز عليها  ؟  

صراحة من وجهة نظري فالافضل التركيز على  الجافا سكربت فهذه اللغة مذهلة بكل ما تعنيه الكلمة  و إخترتها  للأسباب التالية  : انه يمكنك بناء موقع بالكامل اعتمادا على  الجافا سكربت  او بناء تطبيقات الويب من خلال منصة 
 " cordova  " وبناء تطبيقات سطح المكتب من خلال " Electron  " يمكنك بناء تطبيقات سطح المكتب  بشكل متكامل وديناميكي افضل بكثير من الادوات التي تبني  بها  تطبيقات  سطح المكتب  المعتادة لان الجافاسكربت  لينة  وسهلة الاستعمال وتستطيع بناء بها ادوات  لا يمكن بنائها بلغات اخرى وان كان ممكن بناؤها بتلك اللغات فهي بمشقة  ،  وايضا يمكنك بناء الألعاب بشكل  رائع  ومتجاوب  .....    



------------
دورة تعلم  :  الأوتوبلاي 
دورة تعلم : vbscript
دورة تعلم :  تصميم بلوجر 1  ,  بلوجر 2 ,  بلوجر 3
دورة  تعلم :  batch Script
دورة تعلم :  بناء ويب كام 
دورة  تعلم : اختصار الروابط
دورة تعلم  : انشاء مشروع لتسريع الحاسوب 
دورة تعلم  : بناء برنامج  دردشة 
دورة تعلم : تعلم اف شارب
دورات الفيوجل  بيسك :  هواية    ,  كونصول , مشاريع مفتوحة المصدر , مشروع تواصل اجتماعي
شاهد المزيد من الدورات  على  قناتي SADIK 

Post a Comment

0 Comments