القائمة الرئيسية

الصفحات

مواقع لتعلم البرمجة اون لاين Sites to learn programming online

 مواقع لتعلم البرمجة اون لاين Sites to learn programming online

مواقع لتعلم البرمجة اون لاين




تعريف البرمجة هي كتابة تعليمات لجهاز الكمبيوتر الخاص بك لتنفيذها ولغة البرمجة هي الوسيط بين الكمبيوتر والإنسان؛ حيث أن الكمبيوتر لا يفهم سوي لغة الآلة وهي لغة 0 و 1 والتي لا يفهمها الإنسان لذلك لغة البرمجة المفهومة للإنسان يقوم بتعلمها ليستطيع أن يعطي تعليمات وأوامر لجهاز الحاسوب

 1- التخطيط أو الجدولة أو تنفيذ برنامج

 2- أ ) عملية الإرشاد أو التعلم عن طريق برنامج تعليمي

 ب) عملية إعداد برنامج تعليمي لجهاز (مثل الكمبيوتر)


شاهد ايضا: ما هو مفهوم البرمجة ومقدمة عن برمجة الويب


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

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

 مثلما توجد العديد من اللغات القائمة على الإنسان ، هناك مجموعة من لغات برمجة الكمبيوتر التي يمكن للمبرمجين استخدامها للتواصل مع الكمبيوتر.

 يسمى الجزء من اللغة الذي يستطيع الكمبيوتر فهمه لغة الآلة [0,1] "ثنائي". 

تُعرف ترجمة لغة البرمجة إلى ثنائي باسم "التحويل البرمجي". 

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

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

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

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


هل يجب أن تتعلم البرمجة حقًا؟ 

من الواضح أن الجواب هو نعم. يجب عليك تعلم البرمجة 

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

 ولكن لحسن الحظ ، البرمجة ليست علمًا صارخًا (على عكس الاعتقاد الشائع!). 

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

إنها تدربك على التفكير بطريقة دقيقة ومنضبطة ومجردة إنها ممارسة رائعة لتعلم نفسك ، لأنها تتطلب منك البحث عن إجابات وتجد المساعدة لنفسك! 


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

هل التعلم بنفسي أفضل طريقة لتعلم البرمجة؟ 

عزيزي القارئ إن أفضل طريقة لتعلم البرمجة هي أن تبدأ. ‍ ولكن ، لنكن صادقين - ليس لدينا جميعًا الوقت الكافي لكثرة التصفح للبحث عن العديد من مواقع الويب التي تساعد في تعلم البرمجة

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


مواقع لتعلم البرمجة اونلاين:

1- موقع W3Schools

موقع W3Schools

موقع جميل ولغته الإنجليزية بسيطة يمكنك المذاكرة منه بكل سهولة

2- موقع الزيرو Elzero Web School

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


موقع الزيرو Elzero Web School


3- موقع Mozilla Developer Network 

Mozilla Developer Network


اختصاره MDN موقع ملئ بالمعلومات التي ستساعدك بشكل كبير في تعلم لغات البرمجة


4- موقع أكاديمية حسوب

أكاديمية حسوب


5- موسوعة حسوب

موسوعة حسوب


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


6- موقع يودمي Udemy

موقع يودمي Udemy


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


7- موقع Codewars

موقع Codewars


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


8- موقع codecademy

موقع codecademy


موقع تفاعلي يوفر منصة لتعلم لغات برمجة مثل Python بايثون و JavaScript جافا سكريبت و Ruby روبي وكذلك لغات الترميز مثل HTML وCSS وغيرها


9- موقع فري كود كامب Free Code Camp

موقع فري كود كامب Free Code Camp


موقع ويب تعليمي تفاعلي لتعلم البرمجة في المنزل، يمكنك بناء المشاريع، والحصول على الشهادات؛ حيث أنه منذ عام 2014 حصل أكثر من 40000 من خريجي freeCodeCamp.org على وظائف في شركات التكنولوجيا


10- موقع يوداستي Udacity

موقع يوداستي Udacity


11- موقع Coursera

موقع Coursera


12- موقع Google Developers Training

Google Developers Training


يعد Google Developers Training جزءًا من Grow with Google ، وهو برنامج يزود الأشخاص بالمهارات اللازمة اليوم للتطور في مكان العمل الرقمي في المستقبل.


شاهد ايضا: قنوات يوتيوب لتعلم البرمجة اون لاين


وغيرهم الكثير والكثير من المواقع مثل:

 موقع edX

موقع edX


موقع lynda

موقع lynda

موقع Dash

موقع Dash


موقع pluralsight

موقع pluralsight


موقع CSS-Tricks

موقع CSS-Tricks



كل شىء متاح ما عليك سوي أن تبدأ بتعلم البرمجة


المراجع:

ويكيبيديا wikipedia

nextacademy

merriam-webster

computerscience

codingdojo

شاهد ايضا:

Safaa Abd Elhameed
Safaa Abd Elhameed
مُدوّنة وادمن الموقع ومُعلّقة صوتية Voice Over ومحررة أكواد _ Code Editor of website design for Design Responsive HTML Templete youtube facebook twitter soundcloud telegram instagram external-link external-link

تعليقات