تعلم البرمجة

Maha • منذ 5 سنوات

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

كلمات دليلية: كيف اتعلم ؟

ساعد بالإجابة

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

الإجابات (2)

Mohammad Laif • منذ 5 سنوات

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

  • لازم يكون عندك (هدف) شئ ترغب ببنائه. كفكره تريد تحقيقها, حتى وان كانت مجموعة من الافكار الصغيرة. كعمل مواقع تقدم خدمة, تطبيقات, سكربتات برمجية الخ...
  • بدون وجود هدف (ولو كان صغيراً) تريد تحقيقه التعلم سيكون ممل وستتركه.
  • من اين اتي بالافكار؟ من الاطلاع على مشاكل الناس ومحاولة حلها, وايضاً من التعلم والقرائه.
  • حاول خلق روتين تعلم, لاتعتمد على الحماس. الحماس يمثل فقط شرارة البداية تشعلك حماساً وبعد مدة ستنطفئ وتمل. لذلك اذا خلقت روتين تعلم سوف تواصل التعلم حتى وان ذهب الحماس الذي بداخلك. ولمساعدتك في خلق روتين تعلم اطلع على "طريقة اخد الملاحظات باستخدام Evernote" في مقالتي: تجربتي في دراسة الـ Android Developer Nanodegree و "تقنية الطماطم - لزيادة الكفائه" في مقالتي: دراسة الـ Android Basics Nanodegree مع Udacity و مسك.
  • بالنسبة لمصادر التعلم كالكورسات والكتب والمقالات فيوجد الكثير منها عربي و انجليزي. ولكني انصح بالمصادر المدفوعه لانها ارتب واسهل فهم للمبتدئ, وهذا لايضعف قوة المصادر المجانيه كذلك.
  • اما الاسئله التقنيه كـ: من اين ابدء؟ اي لغة اتعلمها اولاً؟ اي لغة اسهل؟ ماهي البرامج؟ افضل الكورسات؟ الخ... كل هذا يعتمد على هدفك! ماهي المشكلة التي تريد حلها؟ ماذا تريد بنائه؟
Hussain Aljabri • منذ 4 سنوات

اختي مها,

على قول المثل, "اكل العنب حبة حبة". الحمدلله الان انت حطيتي هدف تتعلمي برمجة للإحتراف, بس نصيحتي لك كالتالي ع حسب خبرتي:

1- ابدأي باللغات السهلة مثل:

Python, Java, C--, C++

اول لغة تعلمتها كانت C-- جداً بدائية, بس علمتني اهم شي بالبرمجة وهي التفكير البرمجي بمعنى ترتيب الاحداث ك خطوات.

2- اتعلمي استخدامات اهم 4 اشياء بالبرمجة وهي تشمل جميع لغات البرمجة الا وهي:

  • IF - إذا
  • While - طالما
  • Condition - شرط
  • Statement - جملة

افهمي كيف طريقتهم وكيف طريقة استخدامها لانها نفس الاستخدام في اغلب اللغات. 

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

بالتوفيق, اخوك حسين.

لايوجد لديك حساب في عالم البرمجة؟

تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !