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

كيف اتعلم البرمجة من الصفر ؟
  1. اهلا صديقي

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

    كل التوفيق

    • 2
  2. سلام محمد،

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

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

    و كل مجال بطبيعة الحال لديه لغات خاصة يجب دراستها من أجل التمكن فيه واحترافه. فمثلًا، مجال تطوير الويب سيتطلب منك دراسة اللغات الآتية : html, css, javascript, php or python وكذلك قواعد البيانات و بعض التقنيات وأُطر العمل الجديدة المنتشرة في سوق العمل كـ لارافل.

    مجال تطبيقات سطح المكتب سيتطلب منك تعلم لغة سي شارب أو لغة جافا أو لغة بايثون.

    مجال تطبيقات الموبايل بالنسبة للأندرويد لغة جافا أو لغة كوتلن أما بالنسبة لتطبيقات الأيفون فسيتطلب الأمر لغة سويفت. كما يمكنك استخدام احدى تقنيّات cross platforms ك رياكت وفلاتر.

    مجال علم البيانات و تحليل البيانات: لغة بايثون بامتياز.

    مجال الذكاء الصناعي: لغة بايثون بامتياز.

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

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

    لا أريد ان اعطي نصائح حول الدورات في البداية لأن الموضوع تقريبًا نسبيّ، ويختلف من شخص الى شخص جودة الدورات.

    لكن، هذه الدورة قد تكون مناسبة جدًا لك لتعلم لغة بايثون من البداية و الى غاية الوصول الى مستوى متقدم ان شاء الله..رابط الدورة هنا.

    أتمنى ان تكون اجابتي واضحة ووافية بالنسبة لك!
    ولأي استفسارات اخرى، لا تتردد بالسؤال في أي وقت.

    • 0
أضف اجابة

أضف اجابة

‫تصفح