للمبتدئين :كيف تتعلم البرمجة والبدأ من الطريق الصحيح|هام جدا

للمبتدئين :كيف تتعلم البرمجة والبدأ من الطريق الصحيح|هام جدا

المستوي الاول مبرمج مبتدئ


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

submit to reddit

للمبتدئين :كيف تتعلم البرمجة والبدأ من الطريق الصحيح|هام جدا

 

دورات برمجة كمبيوتر

 

يتصل بي البعض ويسأل كيف اتعلم البرمجة وهم غالبا في بداية تعلمهم

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

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

من ضمن الاتصالات بي : اتصل بي احد الاشخاص يعمل محاسب يعمل بالفعل في بداية الطريق بالبرمجة

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

طبعا تعجبت كمبرمج بالسوق (بيني وبين نفسي لان السي بلس بلس ليست بالسوق كثيرا وخصوصا اذا كان سيعمل فري لانسر او شغل حر في برنامج محاسبي او ابلكاشن)

سالته ما هدفك النهائي ؟

قال عبر الهاتف :اخبروني ابدأ بلغة السي بلس بلس لكي ادخل في تعلم لغة السي شارب

تعجبت جدا مما قال .. ولو اني متوقع ذلك

فقلت له مين اللي قال ذلك

قال صديق لي

قلت صديق مثله مثل حضرتك لا يعرف الطريق فيفتيك ويجيبك ؟ فكيف ذلك ؟

وقلت له :لماذا لا تتعلم اللغة التي تريدها مباشرة بدلا من اضاعة وقتك في لغة اخري لانك ستجد فروقات كبيرة بين اللغتين فوفر وقتك وجهدك ومالك

طبعا قال : اشكرك علي التوجيه الصحيح .

وكمثال بعيد عن البرمجة 

 

انا اريد الذهاب الي بلد وليكن الامارات من مصر

 

هناك عدة اراء

  1-      اذهب الي السعودية ثم اخذ طائرة اخري من هناك الي مدينة داخل السعودية ثم اخيرا الهبوط بالامارات

2-      اذهب الي الكويت ثم استقل سيارة الي مطار الكويت ثم متجه الي الامارات بالطائرة

3-      حل ثالث افضله استقل طائرة مباشرة الي الامارات وليس اللف والدوران هذا .

 

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

 

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

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

وتقنية تسمي  asp.net

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

هذه هي الاساس والطريق الاساسي الذي نسلكه ..ولكن اثناء طريقنا هذا سوف نستخدم لبس للموقع ويسمي الستايلات والسي اس اس وايضا بعض الادوات مثل ادوات الهتمل وايضا الجافاسكربت

كل ذلك سيأتي في وقته اثناء سيرنا في الطريق الاساسي .

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

 

 

لماذا لا احبذ البدأ بالفرعيات مثل الستايلات والجافاسكربت وغيرها

 

لانها بصراحة مملة اول شئ عبارة عن اكواد ووسوم ولن تري شئ حقيقي الا قليلا مما يسبب لك الملل .مثل الراي القائل بتعليم الكونسول ابلكاشن قبل تعليم البرمجة وهو الشاشة السوداء القديمة المملة ايضا .

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

 

 

اذن الخلاصة

لتبدأ تعلم البرمجة

-          تعلم معنا تقنية asp.net  

-          تعلم لغة البرمجة السي شارب

-          تعلم معنا بعض التقنيات المساعدة الاخري مثل الستايلات والجافاسكربت والجاكويري والاجاكس

-          طبق ماتعلمته والخبرة ستأتي في وقتها ..

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

 

 

هل اتعلم لغات برمجة كثيرة

 

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

 

 

وهذه بعض المقالات قد تفيدك في البدأ في البرمجة

ما هي البرمجة ؟وما هي متطلبات تعليم البرمجة ولغات البرمجة ؟

ما هي تقنية Asp.net

ما هي البرمجة - ماذا يعني دومين واستضافة-هل هي مجانية ام بنقود ؟ هل تحتاج الي رخصة ؟


ارحب دائما بالاتصالات للاجابة علي الاسئلة او علي الاقل توجيهك الي الطريق الصحيح