مقدمة عن البرمجة - تعلم اساسيات البرمجة من الصفر


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

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








مقدمة عن البرمجة - تعلم اساسيات البرمجة من الصفر



مقدمة عن البرمجة - تعلم اساسيات البرمجة من الصفر
مقدمة عن البرمجة - تعلم اساسيات البرمجة من الصفر


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


البرمجة هي عملية كتابة التعليمات و الأوامر لجهاز الحاسوب لأجل صناعة البرامج بمختلف أنواعها (ولها استعمالات أخرى) .

للتبسيط أكثر تخيل نفسك أنك المدير و الحاسوب هو الخادم, أنت تريد من الخادم صناعة شيء ما لكن المشكل أنك لاتفهم لغة الخادم ولا هو يفهم لغتك !!

فالإنسان لا يفهم لغة الحاسوب (التي تكتب هكذا 0110011010010) والحاسوب لا يفهم لغة الإنسان (كالعربية أو الأنجليزية ...)




لذلك تم ابتكار لغات البرمجة وهي لغة وسيطة يفهمها الإنسان و الحاسوب وبالتالي يستطيع الحاسوب صنع ما يريده الإنسان.

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



.




ما الفائدة من تعلم البرمجة ؟


بعد تعلمك البرمجة (حسب اللغة التي ستتعلمها) ستتمكن من صناعة برامج تعمل على الويندوز أو الماك أو تطبيقات أو ألعاب يمكنك نشرها على بلاي ستور أو آب ستور أو ويندوز ستور

أو برمجة المواقع أو حتى نظام تشغيل أو يمكنك برمجة روبوتات أو آلات...إن كنت مهتما بالاختراع  أو يمكنك استعمالها في الاختراق الأخلاقي و هناك استعمالات أخرى عديدة ...


هل يمكنني كسب المال عن طريق البرمجة ؟ كيف ذلك ؟


نعم, يمكنك كسب دخل سلبي عن طريق إنشاء التطبيقات أو المواقع... , الدخل السلبي (Passive Income) يعني العمل على مشروع مرة واحدة فقط ثم يذر عليك دخلا مدى الحياة ( إن شاء الله),

تخيل أن تكسب المال وأنت نائم !! سيصبح عملك بعد ذلك هو تصفح رصيدك الجديد كل يوم, أليس هذا أمر رائع !! (ثم استثمر ذلك الوقت في أعمال أخرى)

أو عن طريق العمل الحر , أي عمل مشاريع لزبناء عبر الانترنت فقط, عن طريق موقع وسيط ك freelancer.com او upwork.com او fiverr.com هذه مواقع اجنبية وهناك مواقع عربية كخمسات و مستقل.

او يمكنك عمل دورات مدفوعة في موقع udemy لكن بعد الحصول على خبرة طويلة في هذا المجال وهناك طرق عديدة ...


هل من السهل تعلم البرمجة ؟


تعلم البرمجة يشبه شيئا ما تعلم ركوب الدراجة أو السباحة, تذكر نفسك عندما كنت لا تجيد هذه المهارات, كنت تظن أن الّأمر شبه مستحيل,

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




فالبرمجة قد تبدو صعبة في البداية لكن لا تقلق فالبداية تكون صعبة دائما, لكن كلما درستها أكثر و تمرنت اكثر ومارستها أكثر كلما أصبحت أسهل من السابق. توكل على الله ولا تعجز


هل تعلم البرمجة مخصص لطلاب الجامعات فقط ؟


لا, رغم انه يمكنك تعلم بعض أساسيات البرمجة من الكلية لكن لن يكون بإمكانك الاعتماد على ذلك فقط بل يجب عليك ان تجتهد بنفسك وان تدرس من بعض المواقع عبر الأنترنت ,

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



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

وتستطيع تعلم الأساسيات عبر مقاطع الفيديو أو مواقع الانترنت أوكتب و دون الحاجة إلى الجامعة.


ما هو المسار الصحيح لتعلم اساسيات البرمجة من الصفر ؟


  1. فهم البرمجة نظريا عن طريق الخوارزميات
  2. فهم أساسيات البرمجة عن طريق لغة السي c++
  3. إنجاز كثير من التمارين لترسيخ المفاهيم
  4. الإنتقال الى مستوى آخر وهي لغة الجافا مع إنجاز تمارين
  5. تعلم كيفية انشاء تطبيقات اندرويد
  6. إنشاء تطبيق بسيط لاختبار المفاهيم ثم نشره على بلاي ستور


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



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

دمتم في امان الله.

google-playkhamsatmostaqltradent