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

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

في هذا الموضوع على موقعنا و كما إعتدتم سوف نقدم لكم شرح أو موضوع كامل و خاص متعلق ب "لغات البرمجة"  ، إذن فالعديد من الأشخاص يتساؤلون ما هي البرمجة ؟ و آخرون كيف أتعلم لغات البرمجة ؟ و العديد من الأسئلة المتعلقة ، لذلك تابع ه‍ذا الشرح إن كنت مهتم بما سوف نقدمه لك .

ما هي لغات البرمجة؟

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

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

طبعا لغات البرمجة متعددة و كثيرة و يبقى سؤال هذا العدد و التنوع الكبير من لغات البرمجة ما يمكنك فعله او عمله بها ، طبعا العديد من الأشياء التي تراها داخل حاسوبك ، و من بدايتها هذا الموقع الذي تقرأ فيه الآن فهذا الموقع لم يكن إلا عن طريق العديد من لغات البرمجة مثل JavaScript و العديد من لغات التصميم مثل css ، و يمكنك عمل تطبيقات الهاتف و التي غالبا تكون بلغة java ، و يمكنك أن تنشأ به تطبيقات الحاسوب التي أغلبيتها حاليا بلغة #C  ، و العديد من الأشياء التي يمكنك عملها بالبرمجة .

ما الفرق بين لغات البرمجة و بين لغات التصميم ؟

لغات التصميم


فكما قلت في الفقرة السابقة أن هذا الموقع الذي أنت فيه فقد تم عمله بقالب متكون من عدة لغات و التي تنقسم الى قسمين لغات التصميم و لغات البرمجة ، إذن ما هو الفرق بينهما ؟ إذن فلغات التصميم مثل html و css فإنها تقوم مثلا html بإنشاء الهيكل الخاص بالموقع و css بوضع الألوان و تحديد الأشكال الطول العرض الإنحناء ، و لا كن بلغات التصميم وحدها يبقى الموقع جامد ، و هنا تأتي لغات البرمجة التي تخلق التفاعل في الموقع ، مثلا نقوم بإنشاء زر او button :

  • أولا لغة html 




  • نضيف لغة css




  • نضيف لغة البرمجة js




ما هي أهم لغات البرمجة ؟ 

html

لغة python 

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

لغة java 

هي لغة مطورة عن لغة ++c هي متوسطة التعلم و تستعمل في العديد من المشاريع الضخمة ، لديها كذلك شروحات عديدة يمكنك انشاء به تطبيقات الهاتف ...

لغة JavaScript 

هي لغة متؤثرة بلغة java تعتمد كثيرا في إنشاء التفاعل داخل المواقع ، من اللغات التي أنشأت بها مشاريع كبيرة ، تم تطويرها من قبل شركة Netscape .

لغة C

هي لغة برمجة عريقة تعد الأم الأساسية لعدة لغات مثل ++C و java  و python ، تعتمد كثيرا في عدة من الأشياء  ، تطبيقات الويب ...

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

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

و الآن و قد وصلنا الى السؤال المهم في الموضوع ، و اعلم أن البرمجة ليست بذلك الدرجة من الصعوبة اي لغة برمجة تحتاج فقط الى الممارسة ، و هنا سوف نقدم لك أفضل طرق تعلم البرمجة 
  • الدورات : ربما قد لا تتوفر على مال لشراء دورة مدفوعة لذلك  لن تحتاج الى دفع اي مال ، بمكنك التوجه ليوتيوب و كتابة مثلا دورة html ستجد العديد من المبرمجين وضعو دورات كاملة أنت ستقوم بالبحث عن الشرح الذي يناسبك .
  • المواقع : حقيقة المواقع لا تقدم لك بالتفصيل فقط تقدم لك الأساسيات بشكل صطحي و عليك الإجتهاد لتتمكن من لغة .
  • تطبيقات الهاتف يكفي أن تحمل تطبيق خاص باللغة التي تريدها و سوف يساعدك كثيرا لكي تتمكن من اللغة .

أفضل البرامج المجانية لتحرير لغات البرمجة 

للحاسوب 

للهاتف


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

التعليقات

قدم رأيك حول الموضوع ، او سؤالك ...

أحدث أقدم