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

الصفحات

من أين تبدأ تعلم لغات البرمجة

اعلان اعلى المواضيع
تريد تعلم البرمجة ولا تعرف من اين تبدأ؟؟سأرشدك الى الطريق الصحيح. قبل ذلك عليك معرفة ان البرمجة هي بحر واسع مليئ بالمعلومات وتحتاج الى تركيز وقضاء وقت طويل على الكمبيوتر لتعلمها ولا تسمع الى اي شخص يقول لك ان البرمجة صعبة بالعكس ! البرمجة هي مثل اي مهنة اخرى تحتاج مدة معينة في التعلم والكثير من الممارسة لأتقانها. اولا! ما هي البرمجة؟؟ هي مجموعة من الاوامر المكتوبة بطريقة معينة وهي خليط بين كلمات ورموز يفهمها الكمبيوتر لتنفيذ امر ما وتكتب هذه الاوامر (الاكواد) ببيئات (برنامج) خاصة ليتم معالجتها واستيعاب الكمبيوتر لها. من اين ابدأ؟ عليك اولا ان تسأل نفسك...لماذا اتعلم البرمجة؟؟؟ عليك تعلم البرمجة لتطوير تطبيقات سطح مكتب او تطبيقات الهاتف او مواقع الويب او الروبوتات والاجهزة وقبل ان تبدأ في التعلم عليك ان تختار طريقك لتعلم البرمجة كيف تبدأ؟؟ اولا عليك معرفة معلومات عامة عن لغات البرمجة الشهيرة وعلى رأسهم لغة 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 تعلم لغات قواعد البيانات. الخلاصة : اصبحت لغة البرمجة من لغات واساسيات العصر في الوقت الحالي لانها دخلت في جميع نواحي الحياة وهي لغة المستقبل وتتركز البرمجة في اربعة مجالات رئيسة وهي :- 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
ادسنس وسط المقال
ادسنس اسفل المقال

Commentaires

التنقل السريع