U3F1ZWV6ZTY4MDQzNzEwOTdfQWN0aXZhdGlvbjc3MDg0MTM5Njg4
recent
أخبار ساخنة

دليل تعلم البرمجة للمبتدئين 2020

دليل تعلم البرمجة للمبتدئين 2020



المحتويات:-
1    1-     ما هى البرمجة بشكل عام؟
2-     لغات البرمجة؟
3-     كيفيه تعلم البرمجة؟
4-     الربح من البرمجة و انت تتعلم؟
يعتبر الكمبيوتر اعظم اختراع توصل اليه الإنسان فى العصر الحديث، لأنه اعطى الإنسان قوة مكنته من اكتشاف و تعلم و تحليل الكثير من الظواهر التى كانت غير مفهومه، بالإضافة انه ساعد الإنسان على غزو الفضاء و جعل حياة الإنسان اسهل.

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

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

ما هى البرمجة ؟


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

لغات البرمجة

لغة البرمجة هى اللغة التى يتعامل بها البشر مع الكمبيوتر، بتستخدم لغة البرمجة لإعطاء اوامر للكمبيوتر لتنفيذها، هذه اللغة لها قواعد و بنيه عادة ما تختلف بعض الشئ من لغة برمجة إلى آخرى، لكن فى النهاية جميع لغات البرمجة تؤدى نفس الغرض و هو اعطاء اوامر للكمبيوتر.

و لغات البرمجة تنقسم من حيث المستوى الى نوعين:-

لغات منخفضة المستوى: و هى اللغات الأقرب الى لغة الآلة و هى تعتبر لغات معقدة نوعاً ما و من الصعب على الإنسان تعلمها و تسمى(assembly language).

لغات عالية المستوى: و هى اللغات الاقرب الى لغة الإنسان التى يتحدث بها، لذلك هى سهلة التعلم كلغات( java,php,python,ruby) و غيرها من اللغات.

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

و بالتأكيد انت تتساءل الآن إذا كيف يفهم الحاسوب لغات البرمجة عالية المستوى كالجافا و php و غيرها من اللغات.
لغات البرمجة عالية المستوى تحتاج الى ما يسمى compiler و هو المترجم للغة البرمجة الى لغة اللآلة و هى لغة الصفر و الواحد.

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

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

المجال الأول هو الويب:

إذا كنت تريد تتعلم كيفية برمجة مواقع الويب لابد أن تتعلم لغات برمجة مثل لغة php و html و css و javascript و mysql، إذا تعلم هذه اللغات سوف تتمكن من عمل مواقع الكترونيه

المجال الثانى للكمبيوتر:

اما إذا كنت تريد تعلم كيفية برمجة برامج تعمل على أجهزة الكمبيوتر و اللاب توب يجب عليك تعلم لغات مثل java و python  و غيرها من اللغات ، و لكن يجب أن تعلم أن كل لغة تحتاج الى مترجم او ما يسمى بالانجليزية compiler  فعلى سبيل المثال المترجم للغة java يسمى netbeans.
و من الاشياء التى يجب ان تعرفها ايضاً أن المترجم بيسمى بيئة برمجة متكاملة فال netbeans يعتبر بيئة برمجة متكاملة.

المجال الثالث الموبيل:

بعد أن اصبح الموبيل التكنولوجيا الاكثر استخداماً، اصبح مجال برمجة تطبيقات للموبيل من المجالات الواعدة، لذلك المعظم ينصح من يريد أن يتعلم البرمجة، يتعلم برمجة تطبيقات الموبيل سواء الاندرويد او ios.

فى البداية لابد أن تعرف أن هناك منصتين للموبيل، الأولى منصة الاندرويد و هى تحتاج الى لغة برمجة مثل java او kotlin  و مترجم يسمى android studio
و الثانية منصة ios و هى تابعة لشركة آبل، فاذا كنت تريد انتاج برمجيات كى تعمل على هواتف آبل فانت تحتاج الى تعلم لغة swift و مترجم xcode.

بالنسبة للمصادر التى تحتاجها لتعلم هذه المجالات:-

يعتبر اليوتيوب منصة حافلة بالكثير من المواد التعلمية لتعلم هذه المجالات و تعتبر قناة elzero web school هى افضل قناة لتعلم مجال الويب، اما بالنسبة للمجالات الآخرى فيمكنك أن تبحث عن قناة الدسوقى لتعلم لغة java  و هناك الكثر من القنوات التى تقوم بشرح لغة swift.

الربح من تعلم البرمجة

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

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

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

و يجب ان تعرف ان البرمجة تحتاج الى الصبر و التركيز و التعلم المستمر، لذلك لا تيأس اثناء تعلم البرمجة.

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

مقالات ذات صلة:
ليست هناك تعليقات
إرسال تعليق

إرسال تعليق

الاسمبريد إلكترونيرسالة