كيف اتعلم البرمجة من الصفر حتى الاحتراف



:مقدمة

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

 يرتكز هذا القسم على لغات برمجة محددة و منقسمة الى عنصرين اولا لغات برمجة واجهة مواقع الويب و هو قسم لا غنى عنه في برمجة المواقع و هو يهتم و يتعلق بكل ما له علاقة بوتجهة المواقع اي ما يظهر لمستعمل الموقع و على سبيل المثال فموقعنا همسات تقنية يظهر لك في واجهته العديد من المقالات و ازرار البحث و هذا بفضل لغات برمجة الواجهة  و هي ثلات لغات اساية لا غير و   HTML و CSS و JAVA SCRIPTهي
صحيح انه من السهل تعلم هاته اللغات اذا ما ابتعت حصصا منتظمة يوميا او اسبوعيا حسب ما يوافق مخططك اليومي لكنه يجدر بنا الاشارة الى ان امكانية صصناعة موقع ويب لا يمكن ان تكتمل الا اذا استطعت احتراف برمجة الواجهات و تعلمت هاته اللغات ا
البرمجية
بالنسبة للقسم الثاني فهو لغات برمجة الخلفية و هو مخصص لكل ما يقع خلف الاضواء و كل ما لا يشاهده زوار المواقع و هاته اللغات مسؤولة عن ضبط الموقع و سرعته استجابته و ما الى ذلك من حيثياتاضافة لانه يعتبر القسم الاساسي لتطوير و برمجة اي موقع ويب محترف و على عكس لغات برمجة الواجهات فان هذا القسم يملك لغات برمجة كثيرة و ربما غير محدودة و من بينها
  كما يمكنك تعلم لغات اخرى لكن تبقى هاته اللغات الثلات اساسية و مهمةPythonو  c++و  java 
 ثانيا قسم برمجة التطبيقات
وهو قسم يختص بالاساس بصناعة تطبيقات للمتاجر مثل جوجل اب و بلاي ستور بالنسبة للهواتف الذكية فقط و لا يتدخل بتطبيقات  الوويندوز و هدا ما يجعله مقتصرا على بضعة لغات برمجة من بينها لغة سويفت و لغة الجافا
حيث تعد صناعة تطبيقات الهواتف الذكية في عصرنا الحالي من بين الطرق المهمة و المدرة للدخل و بواسطة نقرات برمجية على حاسوبك تكون قد انشئت تطبيقات مختلفة و متنوعة و لذلك فهو يعتبر حاليا من المجالات المحببة لدى الشباب و لدى كل من لديه خبرة بعلوم الحاسوب
ثالتا قسم برمجة تطبيقات و برامج سطح المكتب 
بالنسبة لبرامج  سطح المكتب و تطبيقاته فهي تصنع اساسا للحواسيب و الانظمة التي تعمل عليها كالويندووز مثلا و يمكن صناعة برامج للحواسيب بشكل متطور جدا و هو ما يعد امرا معقدا غير ان المحترفين في مجال البرمجة و التطوير قد يجدونه امرا سهلا و قد ينشؤون برنامجا بكامله خلال ثلات ايام او يومين و هو ما يزيد من حد المنافسة العالمية بين الشركات البرمجية الرائدة في عالم التطبيقات و انظمة الحواسيب و من اهم و افضل اللغات التي تستعملها هاته الشركات في عملها هذا هي 
و لغات اخرى اقل اهمية و جودة لكنها تظل محتفظة بجدارتها بين اللغات الاخرى ASPو  JAVAو  C++و  C#
الى هنا ننهي مقالنا هذا عن عالم البرمجة و كيفية تعلمها و الاحتراف فيها والارتقاء الى صفة المطور الافضل و نلتقي و ياكم في مقال اخر
دمتم بخير
تعليقات



حجم الخط
+
16
-
تباعد السطور
+
2
-