بحث باسم الموضوع المطلوب

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


 




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


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


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


حاول واجعل المشروع بسيطًا. على سبيل المثال ، اجعل حياتك أسهل باستخدام حاسبة الميزانية أو حاول إنشاء كلاسيكي قديم مثل Hangman.


لا يمكننا مساعدتك في معرفة مدى فعالية ذلك. لذا قبل الغوص في اختيار لغة قراءة الكتاب ، ابتكر فكرة. حصلت على واحدة؟ مدهش. لنكمل.

لم تعد بحاجة إلى المزيد ، إنه جهاز الكمبيوتر الخاص بك يعرف كيفية التشغيل من نوع الكمبيوتر الشخصي إلى جهاز الكمبيوتر الخاص به.


لذا ، إذا كنت جديدًا تمامًا في البرمجة ، فهناك بعض الأشياء التي تحتاج إلى معرفتها.


   يمكن أن يكون بسيطًا مثل محرر النصوص

   عند كتابة التعليمات البرمجية ، كل ما عليك فعله هو حفظ الملف بالنوع الصحيح. على سبيل المثال ، إذا كنت تستخدم Python ، فيمكنك حفظ ملفك النصي كملف py بدلاً من .txt.


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

   يحتاج جهاز الكمبيوتر الخاص بك إلى معرفة كيفية قراءة الكود

عندما تقوم بتشغيل ملف ، يحتاج جهاز الكمبيوتر الخاص بك إلى معرفة ما يجب فعله بكل هذه التعليمات البرمجية


لذا تأكد من البحث عما تحتاج إلى تثبيته قبل محاولة تشغيل الملف.


   يمكن أن يكون لديك برنامج يجمع كل ما تحتاجه معًا


   بمجرد معرفة اللغة التي تريد تعلمها ، والبدء في إنشاء برامج أكثر تعقيدًا ، ستحتاج إلى تنزيل بيئة تطوير متكاملة (IDE).


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


   وحدة تحكم


ربما تكون معتادًا على استخدام جهاز الكمبيوتر الخاص بك بواجهة جيدة التصميم. وهذا ما يسمى بواجهة المستخدم الرسومية (GUI). ولكن الآن بعد أن أصبحت مبرمجًا ، من المفيد معرفة كيفية استخدام النافذة السوداء للطاقة: وحدة التحكم. (واجهة خط الأوامر.)


إنه ليس صعبًا ، لكنه قد يكون غير مألوف لك.

الآن بعد أن تعرفت على الأساسيات ، حان الوقت للخوض في التفاصيل. هناك الكثير من الأماكن عبر الإنترنت لطرح الأسئلة والحصول على المساعدة في حل المشكلات الصعبة وتعلم أفضل الممارسات.


يمكن أن يساعدك الانضمام إلى مجتمع ما على الاستمرار ، ويعطيك القليل من التوجيه عندما تشعر بالضياع.


   فيما يلي أربع طرق جيدة للمشاركة:


   رديت: / r / Learnprogramming. مورد أساسي يجمع كل ما قد تحتاجه لتعلم لغتك.


http://Stackoverflow.com   متى واجهتك مشكلة ، فمن المحتمل جدًا أن يكون شخص آخر قد حلها بالفعل.  Stack Overflow هو أحد أفضل المنتديات لإيجاد تلك الحلول.

 نلتقي.  لا تقلل من أهمية معرفة الأشخاص الذين يقومون بالبرمجة في الحياة الواقعية.


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

    في حين أن الانضمام إلى المنتدى لن يعلمك لغة ، فأنا أفضل المساعدة في معرفة أين أخطأت.


هناك الكثير من الكتب حول كيفية بدء البرمجة. يمكن أن تساعدك قراءة كتاب حقًا في فهم نظرية البرمجة. الجانب السلبي الرئيسي هو أنه إذا واجهتك مشكلة ، فمن الصعب طلب المساعدة من كتاب. إنها رائعة للأفكار والمفاهيم العريضة ، أو التعلم أثناء الابتعاد عن الكمبيوتر ولكن دون ممارسة


قد تصاب بالإحباط. يمكنك العثور على قائمة بالكتب المجانية على GitHub.

    في غضون 24 ساعة من الكتب التي تدعي أنها تعلمك

البرمجة تستغرق وقتا. لن تتعلم لغة في يوم واحد. بدلاً من ذلك ، ابحث عن الكتب ذات الإطار الزمني الأكثر شمولاً.