اقترحولي مصدر

قررت الدخول في مجال البرمجه ووجدت انب بحاجه الى تعلم الويندوز و الانترنت و الاختصارات و الامتدادات والتخزين و اشياء من هذا القبيل قبل تعلم الربمجه

اقترحولي مصدر مجاني

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

التعليقات

اذا كانت لغة الانقليزي جيده انصحك بكورس cs50

الكورس مقدم من جامعة هارفرد ويقدم لك البرمجه واساسيات الحاسب الالي

بامكانك ايضا البحث عن نفس الكورس باللغة العربيه

باعتقادي سوف يكون كافياً

ليس عليك تعلم الويندوز فقط انت تحتاج ان تتعلم كيف يعمل الحساب والشبكات

اما بنسبة لانظمة التشغيل هذه تفضيلات شخصيه وهيه ادوات تسهل التعامل مع الحاسب

وعليك الممارسه والتطبيق

عندما تمارس وتطبق ما تعلمته سوف تواجه مشاكل كل ما عليك هو فتح محرك البحث

والبحث عن حل للمشكلة وتجربة الحلول المختلفه

ابتعد قدر المستطاع عن متابعة الدورات من دون تطبيق عملي

عند انتهائك من فهم الاساسيات اختر مجال البرمجه

تطوير الالعاب تطوير تطبيقات الحاسب الالي تطوير تطبيقات الويب تطوير تطبيقات الهواتف

اختار مجال برمجه وحدد لغة البرمجه التي تريد ان تعمل بها بنفس المجال

في تطوير تطبيقات الويب لديك سي شاري و جافا و جافا سكربت و بي اتش بي وبايثون

والهواتف تختلف حسب نظام التشغيل مثلا سويفت لاجهزة ابل و كوتلن لانظمة الاندرويد او دارت للتطوير لجميع الانظمه

بعد اختيار لغة البرمجة تعلم الاساسيات في لغة البرمجه ولا تضيع الكثير من الوقت في تعلم الاساسيات

الاساسيات مهمه ولكن مستقبلا مع الممارسه سوف تتعلم المزيد لكن في البدايه لا انصح بتضييع الكثير من الوقت

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

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

شاشة سوداء وفيها بعض النصوص سوف يكون الامر مملاً لكن لا تقلق هذه البدايه لا يستمر الامر طويلاً

اذا اكتفيت من تعلم الاساسيات وشعرت انه بامكانك تنفيذ المشاريع

هنا نبدا في مرحله اخرى وهيه مرحلة تعلم اطار عمل

اطر العمل تسهل تطوير التطبيقات بشكل كبير بدون وجود اطر العمل سوف يكون الامر صعباً جداُ

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

وفي بايثون يوجد جانقو وفي بي اتش بي يوجد لارافيل وفي جافا سكربت يوجد نود جي اس

وطبعاً لكل لغة برمجه العديد من اطر العمل ولكن هذه الاشهر في الوقت الحالي

وتختلف لغات البرمجه واطر العمل حسب المجال الذي اخترته انا كنت اتحدث عن مجال تطوير الويب

ربما تخطيت الكثير من الاساسيات وذلك لأنك سوف تبدا التعلم ودائماً عندما نبدا التعلم نبحث عن النتائج

وهذه اسهل طريقه للوصول للنتائج وليست الافضل في التعلم حتى لا تكون ممله

عليك بعد ذلك تعلم الكثير لا يمكنني اختصارها ومن ضمنها الخوارزميات وهياكل البيانات

وطبعا سوف تتعامل اثناء تعلمك مع قواعد البيانات ولكن عليك العوده من جديد وتعلم قواعد البيانات من جديد

لذلك في البدايه نصحتك بكورس CS50 حتى تفهم الاساسيات بشكل جيد

وفي كل مرحله من مراحل التعلم سوف تعود لتتعلم المزيد من الاساسيات

كفيت ووفيت أخي محمد ولكنك بكل هالتفاصيل التي ذكرتها أظنك قد قفلت على كل من يريد تعلم البرمجة فكرة البدء وقتلت فيه التفكير بالموضوع من الأساس 😂🤣

ههههههه فعلاً

كل ما كنت اريد كتابته فقط اول سطرين لكن لا اعلم كيف وصلت الى كتابة كل هذه التفاصيل

ربما قد تكون طريقه خاطئه لكن كنت افكر كثيراً بنفسي واخطائي في التعلم وكيف سوف يكون الامر لو بدات من جديد

ماتحتاج تتعلم كل هذا

ادخل البرمجة على طول لو حاب تتعلمها!

كيف يتعلم البرمجه وهو يقول لا يعرف شيء من أساسيات الحاسوب والانترنت؟!

اذا كان يجيد استخدام المتصفح والحاسوب فهذا كافي

هل هذا يعوق تعلمه البرمجة؟

ادخل عاليوتيوب واكتب في البحث

تعلم الويندوز من الصفر أو من البداية

تعلم الإنترنت من الصفر

وهكذا عزيزي، وربي يوفقك

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

وكذلك موسوعة حسوب وهي قاموس برمجي يوضح كل مصطلحات البرمجة المتعلقة بكل لغة بطريقة متسلسلة وبسيطة.

توجد العديد من المصادر المجانية ومن بينها :

  • كورس cs50
  • دورة تعلم أساسيات البرمجة على قناة codezilla على اليوتيوب
  • مقاطع قناة el zero web school على اليوتيوب
  • كورسات البرمجة على منصة udemy