تعلم البرمجة من الصفر بالعربي - Arbweb
website

تعلم البرمجة من الصفر بالعربي

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

ما هو المفهوم الأعظم للبرمجة؟

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

  • من الممكن أن نقوم بتعريف البرمجة على أنها ما هي إلا بعضا من اللغات المختلفة والتي لابد وأن يفهم جهاز الحاسوب تلك اللغات، لهذا فإنه يتطلب منك أن تقوم بتوصيل المفهوم الذي ترغب في القيام بعمله إلى جهاز الحاسوب.
  • إلا أن اللغات المتعلقة بالترجمة تراها مختلفة بالجملة عن اللغات التي نتعامل بها في حياتنا العملية، سواء كانت تلك اللغات هي العربية والمتكونة من 28 حرفًا أو كانت إنجليزية ومتكونة من 26 حرفًا.
  • تعتبر لغات البرمجة مثلها مثل اللغات الأخرى فهي لها القدرة على امتلاك ذخيرة معينة، إلا أنها سوف تأخذ بكل تأكيدًا شكلًا واسم خاص بها، حيث أننا نلاحظ أنه كان يتواجد C++والتي قد تم تطويرها وأصبحت هي لغات البرمجة الجافا.
  • كما أن لغات البرمجة فإنها مهما تعددت واختلفت فإنها تدور حول حرفين فقط هما الصفر والواحد، وتلك اللغات هي محور التخاطب والتحدث الذي يحدث ما بين المترجم وكذلك جهاز الحاسوب.
  • لغة البرمجة معقدة نوعًا ما فإنه مثلا بدلا من أن يقوم بكتابة الرقم الأمر فإن المبرمج يعطي الأمر (11)، أو عندما يفكر في كتابة الرقم 9 يعطي الأمر (1001) ، هذا بكل تأكيد فإنه يعود إلى أن الجهاز ليس له المقدرة على التعامل إلا مع هذان الرقمان فقط.

نقدم لك: 4 خطوات حول كيف تصبح مطور WordPress 2021

ما هي المجالات المختلفة التي تؤثر البرمجة فيها؟

يتواجد الكثير من المجالات المختلفة والتي يكون للبرمجة دور كبير في التأثير فيها وهي:

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

ما هي الفوائد المختلفة التي تعود من تعلم البرمجة؟

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

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

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

إذا كنت من محبي تعلم البرمجة فهناك بعض الأساسيات التي لابد وأن تكون على علم كامل بها وتلك الأساسيات تتمثل فيما يلي:

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

نقترح لك: برامج تصميم المواقع باللغة العربية

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

هناك بعض المواقع المتخصصة في تعلم البرمجة وتكون باللغة العربية وتلك المواقع هي كالآتي:

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

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

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

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

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

يتوافر الكثير من الكتب المتميزة من أجل تعلم البرمجة بالطريقة الصحيحة وسوف نتحدث عن بعضها فيما يلي:

  • Clean code  هذا الكتاب من أشهر الكتب المختصة بتعلم البرمجة، علاوة على أنه يمكن تعلمه من كيفية التمييز ما بين التشفير والترميز المتقدم، من مميزات هذا الكتاب سهولة الشرح الذي يعمل على تقديمها، وكذلك المحتوى المتميز الذي يعمل على تقديمه.
  • Refactoring يكون هناك في بعض الأوقات يحتاج المبرمج فيها على أن يقوم بإعادة البرمجة مرة لهذا فإن هذا الكتاب يساعد كثيرًا على ذلك.
  • Don’t make me think هو أحد أهم الكتب على الإطلاق في تعليم أساسيات البرمجة المختلفة بشكل صحيح، فهي نصيحة لكل شخص يرغب في تعلم البرمجة من البداية ضرورة اقتناء هذا الكتاب، كونه سيعجل منك مبرمج على قدر عالي من الخبرة والكفاءة.
  • Python programming يمنح هذا الكتاب لقارئه الحصول على أساسيات الكمبيوتر والبرمجة بطريقة شاملة ومبسطة، علاوة على أنه له القدرة على مساعدتك كثيرًا في حل الكثير من مشاكل البرمجة المختلفة.

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

المصدر

اظهر المزيد

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى