القائمة الرئيسية

الصفحات

أخبار حصرية

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

ماذا تعرف عن اساسيات البرمجة للمبتدئين  . كنا في مقالاتنا السابقة قد تحدثنا عن أفضل لغات البرمجة وكذلك أفضل مجالات البرمجة لعام 2022 .وفي مقالتنا عن لغات تصميم مواقع الويب تكلمنا عن أفضل المصادر التعليمية ولكن قبل ذلك هناك بعض الأساسيات التي نحتاج أن نتعلمها. وذلك قبل حتى أن نبدأ في متابعة و تعلم أي من لغات البرمجة.

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


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


أساسيات البرمجة للمبتدئين:

هناك بعض الإرشادات والتي كانت نتاج تجارب كبيرة قد أوصى بها مهندسو البرمجيات والمبرمجين وفي مختلف المجالات وهي:


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

عليك أن تتعرف جيداً إلى مجالات كل لغة برمجية قبل أن تبدأ وتحدد ما تريد أن تصبح عليه في المستقبل.

على سبيل المثال إن كنت تريد أن تصبح مطوراً للواجهات في مواقع الويب عليك أن تتعلم 3 لغات أساسية هي

HTML ,CSS , JAVASCRIPT حيث أن هذه اللغات الثلاثة تتربع على عرش تصميم مواقع الويب. يمكنك أيضا التعرف على ذلك أكثر من خلال قراءتك مقالة لغات تصميم الويب.

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

وبالتالي لن تتعلم شيئاً.

بعد انتهائك من تعلم اللغة من أي مصدر تعليمي في حال شعرت بأن المعلومات لم تكتمل لديك يمكنك أن تكمل ما درسته من مصادر أخرى تكمل معلوماتك.


إرشادات إضافية:

ولكن قبل أن تتعلم أي لغة هناك بعض من اساسيات البرمجة التي يجب أن تعرفها. أو ما يسمى مهارات وهي:

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

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

يجب أن تقوم بترتيب خطوات الحل وتبعاً للمثال السابق :

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

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

وأيضاً:

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

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

بعد انتهائك من أجزاء معينة ضمن اللغة عليك أن تحل تمارين شاملة وتحاول أن تنجز شيئاً. وذلك حتى تشعر بنتيجة ما وصلت إليه.

تعلم البرمجة من الصفر:

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

هنا عزيزنا القارئ أو المبرمج سنقدم لك بعضاً من أفضل المصادر والمسارات التعليمية. والتي يمكنك الاعتماد عليها في طريقك نحو تعلم البرمجة انطلاقاً من أساسيات البرمجة:


أكاديمية الزيرو:

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

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

يمكنك زيارة موقع أكاديمية الزيرو من هنا والتعرف على أقسامها.

قناة بغداد الجديدة: 

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

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

بالإضافة إلى ذلك يمكن طلب جلسات مدفوعة من أجل الإجابة على استفسارات وأسئلة خاصة.

يمكنك زيارة موقع القناة على يوتيوب من هنا.

قناة نور حمصي: 

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

على سبيل المثال يمكنك أن تجد تطبيقاً عملياً من أجل تصميم موقع ويب من الصفر خلال ساعات.

يمكنك الانتقال إلى قناة نور حمصي.

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

هناك بالتأكيد بعض المصادر الأجنبية المهمة جداً للتعلم والتي لابد أن نذكرها في مقالتنا هذه وهي:


W3SCHOOLS:

 يعتبر هذا الموقع من أضخم المواقع التعليمية الخاصة بالبرمجة على شبكة الانترنت. وذلك لأنه يقدم شرحاً مميزاً لكثير من لغات البرمجة.

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

انتقل إلى الموقع من هنا 

موقع FREE CODE CAMP: 

يعتبر هذا الموقع أيضا من المواقع العالمية المهمة جداً في المجال البرمجي حيث أنه يدفعك لتعلم البرمجة بكل سهولة بدءاً من أساسيات البرمجة.

يمكنك تجربته من هنا.

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

نشكر لكم متابعتكم ونعدكم بكل جديد دوماً

تعليقات