You May Also Like

ما هو بروتوكول TCP ؟ هو اختصار لـ "Transmission Control Protocol"، و يعني بروتوكول التحكم في الإرسال , وهو معيار ...
Read More
TCP بروتوكول
ما هو البوست (POST) ؟ البوست تعتبر صفحة وليست الا صفحة ولكن بيتم ادخال فيها بيانات او مدخلات واللي هي ...
Read More
ما هو البوست ؟ Post
مرحبا, أنا سلمى مساعدتك الشخصية الرقمية العربية, (نسخة تجريبية) تساعدك سلمى على الحصول على إجابات ﻷسئلة عديدة مثل: ما هي ...
Read More
سلمى المساعد الشخصي

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

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

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

أولاً تعرّف على علم الحاسوب :

Man repairing computer

في هذه الخطوة عليك أن تتعرف على مكونات الحاسوب وآلية عملها وحدود الحاسوب، ابحث عن مفهوم البرمجة وأين يتم استعمالها، مجالات علم الحاسوب المتوفرة حالياً… أي أن تأخد نظرة عامة.

 ثانياً تعلم الأساسيات :


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

 تطبيق ما تعلمته من أساسيات :

في هذه المرحلة ستتعامل مع لغة برمجة؛ من الأفضل أن تبدأ بلغة C وإن واجهتك صعوبة معها انتقل إلى لغة Python.
يمكنك أن تبدأ هذه المرحلة بعد الإنتهاء من الأساسيات أو في نفس الوقت.

 تعلم البرمجة كائنية التوجيه – OOP :

أغلبية اللغات تعمل بهذا المبدأ من إنشاء ‘Classes’ والتعامل مع تعدد الأشكال، لذلك عليك إتقان هذا المبدأ باستعمال لغة البرمجة Java أو Python فالاثنين يعملان بمبدأ OOP.

 المرحلة الأخيرة وانتقالك للاحتراف :


ابدأ بحل المشاكل في مواقع التحديات، مثل ‘hackerrank’، وإلى هنا أنت لم تعد بالمبتدأ

ما عليك سوى أن تختار لغات المجال الذي تحبه وتتعلم لغات البرمجة وأطر العمل والمكتبات التي يتضمنها.

Last Article