إعلان

تعلم البرمجة من الصفر| أفضل المصادر لتعلم البرمجة مجانا للمبتدئين 2022

تعلم البرمجة من الصفر | أفضل المصادر لتعلم البرمجة مجانا 2019


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



محتوي الموضوع
                                                                     1- ماهي البرمجه
                                                                     2- ماهي انواع البرمجه
                                                                    3- انواع لغات البرمجه
                                                                    4- افضل المصادر لتعلم البرمجه
                                                                  




ما هى انواع البرمجه 
قبل البدء فى التفكير فى تعلم البرمجه عليك ان تعلم اولا ما هى انواع البرمجة ، يختلف كل نوع انت انواع البرمجة عن الانواع الاخرى حيث يشمل كل نوع العديد من المميزات ، حيث تختلف ايضا فى الاجهزة التى تعمل عليها المشروعات وتختلف فى انظمة التشغيل التى تعمل عليها البرمج النهائيه ، يشمل كل نوع العديد من لغات البرمجة وطرق كتابتها ومميزات كل نوع حيث  ان هناك برمجه .
1 برمجة المواقع 
برمجة مواقع الانترنت هى من أفضل مجالات البرمجة حيث يتضمن العديد من لغات البرمجة ، حيث ان برمجة الويب يمكنك من خلالها انشاء المواقع وتصميمها تصميم كامل من حيث الصفحات والاقسام والالوان والاضافات والمواضوعات من خلال الاكواد ، ويمكن استخدام لغات البرمجة فى ادارة السيرفرات .
هناك نوعان من برمجة المواقع ويختلف كل نوع منهما عن الاخر كما يكمل كل منهما الاخر ، مصمم الويب ومطور الويب 
مصمم الويب هو الشخص المسؤل عن شكل الموقع من تصميمات ثابته او متحركه ويشمل التأثيرات الخاصه بالموقع ، يستخدم مصمم الويب العديد من الادوات الهامه وكذلك لغات البرمجه من الادوات التى يستخدمها مصمم الويب برنامج الفوتوشوب لانشاء الواجهات الخااصه بالموقع كما يستخدم لغات برمجة مثل HTML فى انشاء الواجهات والصفحات والبناء العام للموقع ولغة CSS فى واختيار التصميمات وادخال الصور والالوان والعديد من الاشكال والحركات كما يستخدم بعض من المكتبات التى تساعد على اضافه العناصر والخطوط للنصوص والاشكال . 
مطور الويب او web Developer هو الشخص المسؤول او الشريك الاساسي الذي يستلم التصميم من مصمم الويب ويقوم بادارة المدخلات والمخراجات الفعليه للموقع وبناء العمليات الفعليه للموقع وعلى اساها يقوم بالتحليل وعمل قاعدة البيانات الخاصه بالموقع وربطها بالموقع التى سوف تكون مخزن البيانات للموقع كما يقوم بتحليل انواع البيانات للموقع ، يستخدم مطور الويب لغات برمجة عاليه فى تطوير الموقع لجعل منه بيئه عمل حيه من اشهر اللغات المستخدمة فى تطوير المواقع بايثون و php . 
2 برمجة التطبيقات المكتبيه desktop APP " برامج الكمبيوتر" 
برمجة التطبيقات المكتبيه ، يمكنك تعلم برمجة التطيبقات المكتبيه " برامج الكمبيوتر بسهوله ، هى البرامج التى يمكن استخدامها على أجهزة الكمبيوتر تماما مثل مكتبه برامج اوفيس او برنامج الاله الحاسبه او متصفحات الانترنت ، يمكن استخدام لغات برمجة قوية فى برمجة هذه التطبيقات مثل C  # كم انه يمكنك استخدام ايضا C++ ولغة الفيجوال بيسك يمكن استخدام برامج مثل برنامج Visual Studio والبدء فى برمجة التطبيقات المكتبيه . 
3 برمجة تطبيقات اندرويد 
من أشهر انواع البرمجة فى العالم هى برمجة تطبيقات الاندرويد ، يمكنك البدء فى تعلم برمجة تطبيقات الاندرويد مجانا نظام الاندرويد هو نظام مفتوح المصدر يمكنك البدء فى انشاء تطبيقات الاندرويد ، تعد تطبيقات الآندرويد من أكثر التطبيقات إستخداماً في عالم الأجهزة الذكية فى العالم . يمكنك البدء فى تعلم برمجة تطبيقات الاندرويد من خلال الكورسات المدفوعه او المجانيه كما يمكنك من خلال الكورسات  بناء العديد من التطبيقات والمشاريع الواقعية التي تتشابه مع تطبيقات نستخدمها في عالمنا ، تستخدم لغات برمجة عدة فى برمجة تطبيقات الاندرويد اشهر اللغات المستخدمة هى لغة JAVA ومن اشهر البرامج المستخدمه هو برنامج اندرويد استوديو.

 انواع لغات البرمجة 
هناك العديد من لغات البرمجة التى تختلف كل لغة عن الاخرى حيث تشمل كل لغه مميزات وطرق كتابه خاصه بها وتتضمن ايضا وظيفة مختلفه . 

HTML
هى واحدة من اللغات المسئولة عن هيكلة وتكوين المواقع الإلكترونية، وهي اختصار لـ Hyper Text markup Language،  وتشمل عدة خصائص ، أنها لا تقوم بترجمه الأوامر – كما يحدث في اللغات الأخرى- بل تكون لغة HTML عبارة عن نص عادي كأي ملف نصي. يمكن كتابة وسوم هذه اللغه بسهوله من خلال برنامج المفكرة الخاص بالويندوز او اى برنامج يمكنك متابه عليه الاكواد ، كما انها تعد عنصرا اساسيا لانشاء المواقع .      

لغة CSS
هى اللغه الاولى المسؤله عن التصميمات الخاصه بالمواقع حيث انه يمكنك اضافه خلفيات للصفحات واشكال الصفحات والنصوص وحركات كم انه تم تطوير اللغه لتكون لغة اساسيه فى انشاشء المواقع الالكترونيه ، تم انشاء تطوير للغه باصدار حديث تعرف باسم CSS3 تضم العددي من الاشكال والالوان والعديد من الاضافات الحديثه لتساعد على استخدام الاشكال بصورة عاليه .
لغة PHP:                                                                                                                                        تعتبر لغة pHp واحد من أ:ثر اللغات المستخدمه فى تطوير المواقع حيث انها تعد أشهر لغه برمجيه ، وكانت بداياتها في عام 1995  على يد المبرمج دانيماركي ، حيث قام بتطوير اللغه كم انها لغه مفتوحة المصدر يمكن للمبرمجين استخدامها بدون اى قيود . ومع مرور الوقت أصبحت بغة PHP من اللغات الاساسيه التى تستخدم فى تطوير المواقع ، وأثناء استخدام هذه اللغة، يقوم السيرفر باستقبال النصوص والأوامر البرمجية وترجمتها وعرضها للمستخدم أثناء عملية التصفح ، هى لغة ديناميكيه تستخدم فى تطوير المواقع كما ان اغلب مواقع التواصل الاجتماعى تقوم بواسطة هذه اللغه .

 لغة الجافا سكريبت Javascript 

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

لغة XML:

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

بايثون python

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

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

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