اذا كنت ترغب فى تعلم البرمجة وبحثت فى الانترنت هنا وهناك ربما وجدت الكثير من الاجابات وتبقى حائرًا بين هذه الاجابات ولكن فى هذه المقالة سنضع بين يديك ارشادات وخطوات بسيطة للبدء فى تعلم البرمجة.
محتوي المقال
معرفة لماذا تريد تعلم البرمجة
بالطبع كل شخص منا لديه دوافع مختلفة لتعلم البرمجة وتحديد الهدف من البداية سيساعدك كثيرًا فى تحديد مقدار الوقت والجهد اللازم لتعلم البرمجة ابسط الدوافع لتعلم البرمجة هى برمجة موقعك الشخصى او رفع قيمتك فى سوق العمل او حتى البدء فى عمل مستقل على الانترنت والتخلى عن الوظيفة او الحصول على وظيفة فى احدى الشركات التى تحتاج مبرمجين. ايًا كانت الدوافع لتعلم البرمجة فيجب تحديدها من البداية لانها ستوفر عليك الكثير من الوقت والجهد.
تحديد لغة البرمجة
قبل بداية رحتلك فى التعلم عليك اختيار اللغة المناسبة لك.
ودائمًا ما نجد هذه السؤال على الانترنت ” ماهى لغة البرمجة الافضل؟ ” والحقيقة انه لايوجد لغة افضل بشكل عام ولكن لكل لغة مميزات وعيوب واختيار اللغة على حسب نوعية المشاريع التى تريد برمجتها. فمثلًا هناك لغات سهلة للتعلم ولكن من عيوبها البطئ فى المشاريع الكبيرة جدًا , فهى تصلح للمشاريع البرمجية الصغيرة والمتوسطة وهكذا. وهناك لغات تستخدم لبرمجة مواقع الويب واخرى لبرمجة تطبيقات الموبيل واخرى لبرمجة برامج سطح المكتب واخرى للالعاب وهكذا. إليك الخبر الجيد ان معظم لغات البرمجة متشابة وتعلم اي لغة الآن سيضعك على الطريق لتعلم اي لغة مستقبلًا.
لمعرفة الفروقات بين اشهر لغات البرمجة واستخدامات كل منها تابع هذه المقالة
البدء بالاساسيات
كما هو الحال دائمًا اننا نريد القفز من الاساسيات والبدء فى انشاء تطبيقات بسرعة , ولكن يجب أولًا فهم الاسياسيات اولًا حتى لانضيع فى وسط الطريق. فعلى سبيل المثال بناء المنزل يحتاج فى البداية إلى اساسات وبعد ذلك يأتى بناء الادوار الاعلى تباعًا , هكذا هو الحال فى تعلم البرمجة. الطريقة المثلى لفهم اسياسيات البرمجة هو البدء بالبحث عن كيف تعمل البرمجة وعن الاسياسات فيها حتى تفهم صميم البرمجة.
من اين ابدء تعلم البرمجة
يوجد الكثير من المصادر المتاحة على الانترنت اونلاين لتعلم البرمجة والكثير جدا من الكورسات المفيدة فى هذا الصدد وفى هذا المقالة جمعت لكم اشهر هذه المصادر المجانية لتعلم البرمجة اونلاين باللغة العربية والانجليزية ومن الامثلة على هذه المواقع موقع W3schools الشهير.
البرمجة مهارة تحتاج إلى الممارسة
بعد تعلم الاساسيات عليك بالممارسة وكتابة البرامج حتى ان كانت بسيطة جدًا فى البداية فالبرمجة من المهارات التى تحتاج إلى الممارسة تمامًا مثل السباحة فلا يكفى قراءة نظريات و كتب بدون التطبيق الحقيقى والاستفادة منها الفعلية فى برامجك.