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

تعلم البرمجة , كيف -تتعلم -البرمجة من الإنترنت

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

هُناك الكثير من الموارد المجانية والتي يُمكنك استخدامها لتزويد نفسك

بوسائل المُساعدة التي تحتاجها في رحلتك كمبرمج،

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

سواء كُنت شخصاً بالغاً تتطلع للدخول في صناعة التكنولوجيا،

أو طالباً يتطلع إلى تعلم أحدث لغة برمجة،

أو مُجرد شخص هاوي يُريد فقط فهم كيفية عمل البرامج والخدمات،

فكل ما تحتاج إليه هو جهاز كُمبيوتر مُتصل بالإنترنت.


ولكى تُقرر تعلم البرمجة من الصفر مجاناً،

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

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

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


على سبيل المثال،

إذا كان حلمك هو إنشاء نظام تشغيل رائع  أو حتى إنشاء تطبيقات لأحد أنظمة ويندوز،

فتعلُم علوم الحاسب  هي الخيار الأنسب،.

و إذا كُنت مُحترفاً، ولكن تتطلع إلى الانتقال إلى مهنة تقنية أخرى،

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

إذا كان كُل ما تُريده هو إنشاء مواقع الويب،

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


أي لغة برمجة تتعلم أولاً؟

بمجرد معرفة سبب رغبتك في البرمجة،

يُمكنك بسهولة تحديد لغُة البرمجة التي يجب البدء في التعرف عليها.

على الرغم من عدم وجود لغة برمجة “أفضل” من الاخرى،

إلا أن بعض اللُغات أكثر سهولة في الاستخدام عن غيرها،

فتُعتبر “HTML و CSS” أسهل أبواب الدخول

إلى عالم كتبة الأكواد البرمجية في مجال تطوير الويب.

وبالرغم من أنهم ليسوا لُغات برمجه،

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

يستخدم صانعو تطبيقات الجوال كُلاً من لُغات “Swift” أو “objective c

لإنشاء تطبيقات لأجهزة أبل مثل الأيفون.

تستخدم “الجافا” أو “كوتلن” أو “Dart” من أجل إنشاء تطبيقات للأندرويد

كما يلجأ مُطورو ألعاب الفيديو إلى مُحرك “Unity“،

أو حتى استخدام “#C” لأجل إضافة المزيد من الحيوية على أفكار ألعابهم


هل مازلت لا تستطيع تحديد لغة برمجة؟

يوصي معظم المحترفين بتعلم البرمجة أولاً كطريقة تفكير وأسلوب برمجي

من خلال تعلم الخوارزميات والبرمجة كائنية التوجه “OOP

ثم الشروع في تعلم لغة “Python” أو “C #” أو “JavaScript

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

قد يكون من الصعب معرفة أي الدورات التدريبية تستحق وقتك حقاً، لكن :

بغض النظر عن عدد الدورات التي ستحضرها، فلا يزال العديد من المُبتدئين

يجدون صعوبة في تطبيق معرفتهم الأساسية نسبياً.

وللتغلب على تلك المُعضلة،

فيوصي الكثيرون بالتركيز على الجانب التطبيقي والعملي بشكل كبير

واستمرار تنفيذ المشاريع لكي تحترف عملية تحويل أفكارك إلى كود مكتوب..


بمعنى آخر،

قٌم بتحسين مهاراتك في المفاهيم مثل التعرف على الخوارزميات وغيرها من المصطلحات

التي ستُسهل عليك الكثير،

كُلما فهمت هذه المبادئ بشكل أفضل سيكون من الأسهل تعلم لُغات أخرى أسرع.

بفضل الإنترنت، ليس عليك الذهاب إلى الجامعة

وقضاء أربع سنوات لتعلُم أساسيات علوم الحاسوب،

الآن يتوفر عدد من الفصول الدراسية على مستوى العالم

ومن أفضل جامعات العالم مجاناً وعبر الإنترنت

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


أفضل طريقة لتعلم البرمجة بمفردك

هي تبني كتاب حقيقي بالتوازي مع الدورات التدريبية،

وهذه الطريقة سوف تمنحك مُقدمة أكثر شمولاً لما تُريد أن تتعلم

وذلك أفضل بدلاً من القفز من موضوع إلى آخر ومن المواقع إلكترونية إلى قنوات اليوتيوب.

ربما يُمكنك العثور على كتاب إلكتروني حول أي لغُة برمجة

أو أي تقنية تحاول تعلمها.

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


بصفتك مبرمج من الأشخاص العصاميين،

فقد تستفيد أيضاً من الكُتب التي تُقدم نصائح أوسع حول هذه المهنة والتي ستُحسن

الدروس التفاعلية

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

لأنك عندما ترى مثالاً عملياً صنعته بأناملك، يُصبح هذا الكود المُجرد من العقل أمر منطقي،

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

الخلاصة

تناولنا أهم النقاط الأساسية والنصائح المهمة في رحلتك لعالم البرمجة،

إقرأ أيضا

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

لمحه عن لغة البرمجة الاولي

تعرف على لغة البرمجة بايثون Python ومجالاتها وتعلمها مجانًا