هناك العديد من المعتقدات الخاطئة و التصورات التي تتحدث عن البرمجة . العديد من الأشخاص قد يرونها كأنها عمل فقط لفئات معينة من الناس كالمهتمين بالمجال بشكل كبير أو الأشخاص الموهوبين في الرياضيات
لذلك سوف نحاول في هدا الموضوع أن نتحد عن بعض هذه الأشياء وكذلك اقتراح حلول لها .
1 . يجب علي أن أكون ممتازا في الرياضيات لتعلم لغات البرمجة
أغلب الناس قد يقومون بالخلط بين كل من الرياضيات والبرمجة لأنهم قد يرغبون بإجابة سطحية "نعم" أم "لا". في الحقيقة, الجواب أكتر تعقيدا من ذلك 'فهي تعتمد على الرياضيات ولكن غالبا لا ' . فان المبرمجين يقضون أوقاتهم في كتابة الأكواد وليس المعادلات الرياضية , ومعلوماتك في الرياضيات ليست مرتبطة بشكل مباشر مع مهاراتك في الرياضيات .
ولكن لاتفهموني غلط , فانه لا نزال نحتاج للجبر البدائي أو الأساسي , ولكن يبقى فقط بدئي , بالإضافة لأنه هناك مكتبات وإضافات، يمكن إضافتها إلى الكود الخاص بك بشكل مباشر لكي تقوم بحل كل من المشاكل الرياضية والخوارزمية .
ومع ذلك فادا كنت تحاول برمجة أشياء قد تحتاج لمعادلات رياضية معقدة و الفيزياء ورسومات الحاسوب ,فانك تحتاج بالتأكيد لإتقان بعض من الرياضيات .
(ولكن لا داعي للقلق، هناك طن من حلول الفيزياء والرسومات في هذا المجال
2 . يجب أن أكون ذكيا جدا
إليك خلاصة الأمر إذا كان بإمكانك أن تتواصل فانك بالتأكيد تستطيع تعلم البرمجة . لأنه إذا تعمقنا في جوهرها وأساسها فان البرمجة هي " لغة " مع كل من قواعدها ومفرداتها الخاصة , وسبب وجودها المحض هو لمساعدتك على التواصل مع الجهاز لإتمام غرض معين أو عمل معين ، تماما مثل ما نقوم به مع كل إنسان
3 . يجب أن أذهب إلى الجامعة أو مدرسة متخصصة لتعلم التكويد والبرمجة
معظم الناس قد يقولون لك أنه من أجل تعلم البرمجة لأقصى حد فانه لابد من أن يكون لديك أستاذ أو معلم يقوم بتعليمك
كذلك أضن أن اللغة الانجليزية تبقى ضرورية نضرا لأنك لن تجد دروسا كثيرة ومتقدمة في العربية بإمكانك مشاهدة مواقع مثل
Codeacademy.com
Codeacademy.com
HTML, CSS, JavaScript, jQuery, PHP, Ruby, Python, API لتعلم
Codeavengers.com
يمكنك من تعلم HTML5, CSS3, JavaScript
Codeschool.com