أخر الاخبار

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

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

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


تريد تعلم البرمجة ولا تعرف من اين تبدأ؟؟سأرشدك الى الطريق الصحيح اقرأ هذه المقالة وركز بها جيدا!!

نصائح تهمك جدا للبدئ يتعلم البرمجة

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

اولا! ما هي البرمجة؟؟

هي مجموعة من الاوامر المكتوبة بطريقة معينة وهي خليط بين كلمات ورموز يفهمها الكمبيوتر لتنفيذ امر ما وتكتب هذه الاوامر (الاكواد) ببيئات (برنامج) خاصة ليتم معالجتها واستيعاب الكمبيوتر لها
كيف تتعلم البرمجة

من اين ابدأ؟

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

كيف تبدأ؟؟

اولا عليك معرفة معلومات عامة عن لغات البرمجة الشهيرة وعلى رأسهم لغة c++ لأنها اللغة الام لجميع لغات البرمجة ولأنها من اللغات القديمة ويتم دخول اكوادها بجميع اكواد باقي اللغات الاخرى اي بمجرد تعلمك للغة c++ تستطيع بعدها تعلم لغات اخرى بسهولة!هل يجب علي تعلم لغة c++ ؟انا لم اقل انه يجب عليك البدئ بلغة c++ وانما تعلمها سيفيدك مستقبليا اي انك حتما ستستخدمها في تطبيقاتك ومواقع الويب اللتي ستطورها ولكن يمكن الاستغناء عنها لأنه مع التطور السريع اصبح هنالك لغات كثيرة
تحل محل لغة c++ اذا بماذا سأبدأ؟؟؟ فل نفرض انك اخترت طريق برمجة تطبيقات الاندرويد اولا عليك البحث والتدقيق حول لغات هذا المجال الذي اخترته! وتطبيقات الاندرويد يتم تطوريها باللغة الشهيرة java وعليك تعلمها حتما لتطويرالتطبيقاتوتستطيع البدئ بتعلم لغة java اما بالنسبة لمواقع الويب عليك البدئ بلغتي html/css او كما يقال عنهما (لغات برمجة)وطبعا يدخل معهما مثل لغة php وغيرها...

ما هي الخوارزميات؟


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

ما هي افضل لغة برمجة؟؟ او اسهل لغة برمجة؟؟

هذه الاسئلة تتكرر دائما ولا يجب سؤالها ابدا لأن كل لغة لها تخصص معين ولها طريقة بالكتابة وايضا لها طريقة بالتعلم!
هل توجد شهادة معتمدة؟؟ يجب معرفة انه لا توجد شهادة معتمدة تتلقاها اونلاين من خلال اكمال بعض الكورساتعلى بعض المنصات اذا احتجت شهادة موثقة عليك بالتسجيل في معهد به شهادة موثقة! بأختصار: كيف ابدأ بالتعلم؟؟ اذا بدأت بلغة c++ افضل لك واذا لم ترغب بالبدئ بها فهذا لن يضرك!

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


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

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

و الفيديو يتكون من :-
كيف تصبح مطور ويب - Web Developer
كيف اصبح Front - End Web Developer
كيف اصبح Back-End Web Developer
كيف أصبح مبرمج تطبيقات للهواتف الذكية
كيف أصبح مبرمج تطبيقات للاندرويد
كيف أصبح مبرمج تطبيقات لل IOS
كيف أصبح مبرمج تطبيقات للويندوز فون - Windows Phone
كيف أصبح مبرمج الالعاب
كيف أصبح مبرمج تطبيقات سطح المكتب Desktop
تعلم لغات قواعد البيانات
ورابط الفيديو :
فيديو اخر باي لغة ابدا البرمجة

روابط للانتقال السريع في الفيديو لمشاهدة الفقرة المححدة و التي تريدها فقط :-

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

كيف تصبح مطور ويب - Web Developer
من هنا
كيف اصبح
Front - End Web Developer
من هن
كيف اصبح
Back-End Web Developer
من هنا

كيف أصبح مبرمج تطبيقات للهواتف الذكية
من هنا
كيف أصبح مبرمج تطبيقات للاندرويد
من هنا
كيف أصبح مبرمج تطبيقات لل IOS
من هنا
كيف أصبح مبرمج تطبيقات للويندوز فون
Windows Phone :-
من هنا
كيف أصبح مبرمج الالعاب
من هنا
كيف أصبح مبرمج تطبيقات سطح المكتب Desktop
من هنا
تعلم لغات قواعد البيانات
من هناCopied : هفيدك تك - Hafedktech
دليل المبتدئين الشامل لتعلم أساسيات البرمجة
 من هنا
كيف تبدا البرمجة في تعلم الخوارزميات البحر الشاسع لدخول عالم البرمجيات من بابها الواسع
من هنا

 الخلاصة :

اصبحت لغة البرمجة من لغات واساسيات العصر في الوقت الحالي لانها دخلت في جميع نواحي الحياة وهي لغة المستقبل وتتركز البرمجة في اربعة  مجالات رئيسة وهي :-
  1. تطبيقات موبايل mobile development
  2. تطوير المواقع web development
  3. تطبيقات الديسكتوب desktop application
  4. تطوير الالعاب game development
بالاضافة انها بتدخل في AI و ML وغيرهم...
 وهناك  مجموعة اساسيات لابد من معرفتها في البرمجة وهي :
1- programming language
2- OOP (object oriented programming)
3- data structure
4- algorithm
وبالاضافة الي  design pattern و problem solving

   مجموعة قنوات يوتيوب اخري يمكن متابعتها  وهي

عادل نسيم: من هنا
الدسوقي: من هنا
كود مصري: من هنا
شومان: من هنا
 بعد كل السرد السابق اولا البدء بالتعلم ثم التطبيق اهم شي في الموضوع وذلك بعمل مشاريع في اي مجال من مجالات البرمجة والمتابعة المستمرة لكل ما جديد في مجال تعلم مهارات البرمجة
تعليقات



حجم الخط
+
16
-
تباعد السطور
+
2
-