recent
عاجل

لغات البرمجة || من اين اتعلم البرمجة || فوائد البرمجة

 

لغات البرمجة || من اين اتعلم البرمجة || فوائد البرمجة


لغات البرمجة || من اين اتعلم البرمجة || فوائد البرمجة




يخطر في ذهن الكثير من الناس تعلم البرمجة ولكنهم يريدون الاجابة علي بعض الأسئلة مثل

  1. فائدة تعلم البرمجة؟لماذا اتعلم البرمجة؟ 
  2. ما هي البرمجة؟ 
  3. ما هي لغات البرمجة؟ 
  4. متطلبات البدء بالبرمجة؟ 
  5. كيف اتعلم البرمجة؟ 
فساقوم اليوم بالرد علي هذه الاسئلة بشكل مفصل ومنظم. 

اولا فائدة تعلم البرمجة - لماذا ابدا بتعلم البرمجة


  1. البرمجة اصبحت من اكثر المهن طلبا حول العالم وبالفعل البرمجة في المركز الاول عالميا كاكثر المهن طلبا. 
  2. البرمجة تحتل المركز الاول كاكبر المهن حصولا علي مرتبات. 
  3. الاغلبية من الأغنياء بالعالم هم مبرمجين.
  4. النجاح في البرمجة ليس صعب.
  5. البرمجة تعلمك الصبر والتركيز في اصغر التفاصيل.
  6. تساعدك في تعلم اللغة الانجليزية.
  7. البرمجة تعلمك التنظيم والترتيب. 

ثانيا ما هي البرمجة 


اظن الان بعد سماعك عن فوائد واهمية البرمجة اصبحت الان تريد ان تصبح مبرمج ولكنك لا تعرف معني البرمجة 
تعريف البرمجة باختصار
هي مخاطبة الكمبيوتر بلغة يفهمها لفعل مهمة ما 
مثال:
انا اريد ان اصنع تطبيق فساقول للكمبيوتر فلتجعل التطبيق في البداية يظهر باللون الاحمر.

هذا علي سبيل المثال ولكن هل تعتقد ان الكمبيوتر يفهم اللغة العربية ففي الحقيقة لا لا يفهم اللغة العربية او حتي الانجليزية ولكن الكمبيوتر يفهم لغة ابسط بكثير وهي لغة تتكون من جزئين وهما (0،1) فقط لا يفهم غيرهم وهذا هو تعريف البرمجة

لغات البرمجة

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

ما هو ال compiler

ال compiler هو المترجم الذي يحول لغات البرمجة التي نفهمها ويمكننا تعلمها الي صفر وواحد حتي يفهمها الكمبيوتر. 

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

افضل لغات البرمجة 


 

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

بايثون تعمل على جميع و أهم أنظمة التشغيل مثل Windows, Mac OS, Linux, Unix إلخ.. و تعتبر من أشهر لغات البرمجة على الإطلاق.
php لغة PHP (والتي هي اختصارٌ تعاودي للعبارة PHP: Hypertext Preprocessor) هي لغةٌ مفتوحة المصدر شائعة الاستخدام لها مجال استخدامٍ عامٍ لكنها تناسب تطوير الويب ودمج لغة HTML معها.

الذي يُميّز PHP عن الشيفرات التي تعمل في جهة العميل مثل JavaScript هو أنَّ شيفرات PHP ستُنفَّذ على الخادم، مما يولِّد شيفرة HTML التي ستُرسَل بعد ذلك إلى العميل. أي أنَّ العميل سيستلم ناتج تنفيذ شيفرة PHP ولن يعلم ما هي الشيفرة الأصلية التي ولَّدتها.
java عام 1995 تم تطويرها لبناء تطبيقات للويب, السيرفرات, سطح المكتب, الهواتف و الروبوتات.

و هي تعمل على جميع و أهم أنظمة التشغيل مثل Windows, Mac OS, Linux, Unix, Android إلخ.. و تعتبر من أشهر لغات البرمجة على الإطلاق.

حالياً ملايين الأجهزة الإلكترونية مبرمجة على لغة جافا 
html يشير الاختصار HTML إلى عبارة HyperText Markup Language أو لغة الترميز المتشعبة، وهذه اللغة هي اللغة المستخدمة ف تصميم جميع صفحات الويب. تكتب ملفات HTML على صورة ملفات نصوص بسيطة ) Plain Text ( وتأخذ الامتداد: .html وهي غير مرتبطة بنظام تشغيل معين، حيث تعمل على متصفحات الانترنت ك Internet Explorer أو Mozilla Firefox ، وهي لغة وصفية سهلة جدا وذات قدرات عالية وميزات فريدة وقوية، كما أنها ذات قواعد سهلة ومعروفة. 
css لغة CSS هي لغة تنسيقية تُستخدَم لوصف التمثيل البصري لمستند مكتوب بلغة هيكلية، وهي ترمز إلى Cascading Style Sheets (أي صفحات الأنماط الانسيابية)، ويمكن استخدامها مع HTML وأي مستند XML بما في ذلك ملفات SVG.

تُستخدَم CSS من أغلبية مواقع الويب لإنشاء صفحات ويب جذابة وواجهات سهلة الاستخدام لتطبيقات الويب، وتُستعمَل عادةً مع لغتَي HTML و JavaScript.

الغرض الرئيسي من لغة CSS هو تمكين فصل المحتوى عن العرض، بما في ذلك التخطيط والألوان والخطوط؛ وهذا الفصل يمكن أنَّ يساعم في تحسين قابلية الوصول ويوفِّر مرونةً في التحكم بخصائص العرض وطريقة تنسيقها اعتمادًا على الجهاز المستخدم.

تساعد CSS أيضًا في تسهيل التعديلات، إذ يمكن تعديل ملف CSS واحد للتأثير على عشرات الصفحات في الموقع 
js JavaScript هي Object-base Scripting Language وهي ليست لغة Java وإنما هي لغة مختلفة كُليًا تستخدم لمعالجة او التلاعب (Maintaining) بالكائنات المرتبطة في صفحات الويبْ. 
c# هي لغة عامة الغرض مصممةٌ لتطوير التطبيقات على أنظمة التشغيل الأساسية لـ Microsoft وتتطلب .NET framework على Windows للعمل. 

متطلبات البدء في تعلم البرمجة

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

  2. عليك شراء لابتوب مناسب للبرمجة. 

هل يمكن التعلم من خلال الهاتف 

نعم يمكنك التعلم من خلال الهاتف ولكن سيصبح من الصعب التعامل معه ولن تستطيع الكتابة بجميع لغات البرمجة علي الهواتف هناك لغات تجبرك علي شراء لابتوب

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

يمكنك تنزيل تطبيق dcoder او تطبيق spck فهم افضل تطبيقين لكتابة الاكواد علي الهاتف. 

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

ننتقل هنا لاهم جزء وهو كيف اتعلم البرمجة 
لتعلم البرمجة لديك عدة وسائل لتعلمها ولديك الوسائل المجانية ولديك الوسائل المدفوعة 

الوسائل المجانية 

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

الوسائل المدفوعة 

يمكنك التعلم من المواقع المدفوعة مثل موقع coursera
فهو يحتوي علي العديد من الكورسات الخاصة بالبرمجة 
او يمكنك التعلم من موقع edx 
او يمكنك التسجيل في احدي المراكز التي تعلمك لغات البرمجة 


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

Reactions:
لغات البرمجة || من اين اتعلم البرمجة || فوائد البرمجة
اطباء اون لاين

تعليقات

ليست هناك تعليقات

    google-playkhamsatmostaqltradent