تريد تعلم البرمجة ولا تعرف من اين تبدأ؟ | ترينداتي

تريد تعلم البرمجة ولا تعرف من اين تبدأ؟ 🤔

سأرشدك الى الطريق الصحيح 😃
اقرأ هذه المقالة وركز بها جيدا!!
نصائح تهمك جدا للبدئ يتعلم البرمجة
اعداد (عبدالرحمن جهيم)

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

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

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

اولا: ما هي البرمجة؟

هي مجموعة من الاوامر المكتوبة بطريقة معينة
وهي خليط بين كلمات ورموز يفهمها الكمبيوتر لتنفيذ امر ما
وتكتب هذه الاوامر (الاكواد) ببيئات (برنامج) خاصة
ليتم معالجتها واستيعاب الكمبيوتر لها

من اين ابدأ؟

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

كيف تبدأ؟

اولا عليك معرفة معلومات عامة عن لغات البرمجة الشهيرة
وعلى رأسهم لغة c++ لأنها اللغة الام لجميع لغات البرمجة
ولأنها من اللغات القديمة ويتم دخول اكوادها بجميع اكواد باقي اللغات الاخرى
اي بمجرد تعلمك للغة c++ تستطيع بعدها تعلم لغات اخرى بسهولة!

هل يجب علي تعلم لغة c++ ؟

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

اذا بماذا سأبدأ؟

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

اما بالنسبة لمواقع الويب عليك البدئ بلغتي html/css
او كما يقال عنهما (لغات برمجة)
وطبعا يدخل معهما مثل لغة php وغيرها...

ما هي الخوارزميات؟

هي مجموعة من الخطوات الرياضية والمنطقية والمتسلسلة اللازمة لحل مشكلة ما!
هذا هو تعريف الخوارزميات الدقيق
وعند تعلمك للخوارزميات تستطيع كتابة الكود بطرق متعددة وبطرق اسهل
وحل مشاكل الكود بطرق مختلفة
وايضا تعلم الخوارزميات يفيدنا في حياتنا بشكل عام
اي انها تدخل في تفاصيل حياتنا
وتعلمها سيفيدكم جدا لكن ليس قبل تعلم لغة البرمجة!!

هل ابدأ بالخوارزميات؟

الجواب الاكيد هو (لا)
وللأسف الكثير من الاساتذة يقولون انه يجب عليك البدئ بتعلم الخوارزميات
وهذا امر خاطئ طبعا!
لأنه عند البدأ بتعلمها عليك تطبيق بشكل عملي على الشروحات من خلال لغة اخرى!!
وكيف لك ان تطبق بشكل عملي على لغة معينة وانت لا تتقن اللغة ذاتها؟؟
اي يجب عليك تعلم اللغة او اساسياتها على الاقل وبعدها تستطيع تعلم الخوارزميات

ما هي افضل لغة برمجة؟ او اسهل لغة برمجة؟

هذه الاسئلة تتكرر دائما ولا يجب سؤالها ابدا
لأن كل لغة لها تخصص معين ولها طريقة بالكتابة وايضا لها طريقة بالتعلم!

هل توجد شهادة معتمدة؟؟

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

بأختصار: كيف ابدأ بالتعلم؟؟

اذا بدأت بلغة c++ افضل لك
واذا لم ترغب بالبدئ بها فهذا لن يضرك!

اولا عليك أختيار طريق معين لبدأ تعلمك مثل تطوير مواقع الويب
ثانيا ابحث عن لغات هذا المجال وافهم وظيفة كل لغة تخص هذا المجال
ثالثا ابدأ بتعلم لغات هذا المجال عن طريق كورسات اونلاين او التسجيل بمعاهد
رابعا تعلم الخوارزميات
واخيرا اكمل تعلمك لبعض المكتبات الخاصة بكل لغة تعلمتها
والتي ستتعرف عليها مستقبلا!! 😘


وهكذا ان شاء الله ستصبح محترف بالبرمجة بأذن الله 😍
والتوفيق للجميع
(عبدالرحمن جهيم)
صفحة تعلم اساسيات البرمجة الرسمية
قناتنا على اليوتيوب من هنا
شارك الموضوع
تعليقات
  1. شكرا لك أخي على مجهوداتك
    بصراحة تصميم هذه المدونة رائعة و سهل في الإستعمال

    ردحذف
    الردود
    1. اخي عبدالرحمن جهيم
      ممكن اعرف اسم قالب المدونة؟
      ولك جزيل الشكر

      حذف
    2. تفضل
      هذا قالب عالم التقنية السورية
      https://www.facebook.com/parmaga99/posts/276428247382909
      رابط القالب
      https://www.syrian-tech-world.com/2020/05/syria-tech-world-template.html?m=1&fbclid=IwAR3BadPhUTE_CODrdP2veQEynCQKxIZupOj5xLyYGPI3V8XNLQ8ZzaC3vFg

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

      حذف
    4. العفو عزيزي انا بالخدمة دائما ♥

      حذف
  2. شكرا لك , لقد تعرفت على البرمجة لأول مرة من خلالك . و أحببت هذا المجال كتيرا . رغم أنني لازلت في بداية الطريق.

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

    ردحذف
    الردود
    1. اهلا وسهلا بيكي أ.نسرين
      ان شاء الله مع التعلم والقليل من العزيمة والاصرار بتوصلي لمراحل متقدمة ويكون لكي اسم لامع بأذن الله

      حذف
  4. مرحبا مدونة جميلة و مفيدة و أيضا أنا لدي مجموعة على التيليغرام باسم تعلم البرمجة ببساطة على التيليغرام الرابط لمن يهمه الموضوع https://t.me/barmgabbsata وهي بتهتم بلغة سي بلس بلس و نقوم بشرح درس يوميا و أنزل مسألة كل أسبوع وأعمل على كتاب في لغة سي بلس بلس أسعى لنشره قريبا لمتابعة كل جديد أدخلو للمجموعة و اضغط على join channel ثم اضغط على unmate

    ردحذف
  5. هذا مقال رائع وسيفيد الكثيرين
    تحيات Tibari studio

    ردحذف
  6. نشكرك على المقال الرائع❤❤.

    ردحذف
  7. شكرا جزيلا لحضرتك علي هذا المجهود العظيم

    ردحذف
  8. مقال وتعريف رائع بهذه اللغات
    ولدي بعض الاسئله ان كان هناك وقت للرد

    ردحذف
  9. الشكر لحضرتك اذا علينا الابد في لغه ++C

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

      حذف
  10. جزاك الله خيراا أخي

    ردحذف

إرسال تعليق