انا ابغى اتعلم البرمجة ويوم بحثت في جووجل شفت اكثر من لغة..فما هي اسهل لغة؟
تريد تعلم البرمجة أم تريد معرفة "أسهل لغة" ؟
-----------------
همم.. بما أن السؤال فضفاض بعض الشيء فسأفترض أنك تتحدث عن تعلم البرمجة العامة.
رأيي الشخصي:
0- التدرب على التجريد كما يفعل الحاسب (أقصد محاكاة "تفكيره")
1- تحديد وظيفة البرنامج الذي ترغب في عمله
2- أخذ ورقة وقلم وكتابة الخوارزمية=المراحل التي سيمر بها البرنامج لتأدية الوظيفة المرغوبة
3-
إن كنت ترغب في كتابة برنامجين أو ثلاثة من هنا وهناك ومن ثم نسيان أمر البرمجة فعليك بالـ VB، يمكِّنُك من إظهار نتائج مثل تصميم نوافذ وأزرار بسرعة وبكل يسر لكن لا يعلمك المبادئ الأساسية ولا يشجعك على التعمق (قد تشعر بالاكتفاء عندما ترى نتيجة سريعة وواضحة للعيان)
أما إن كنت ترغب في الاستمرار مع عالم البرمجة فأنصحك بالبداية مع لغة غير معقدة ولا تُظهر نتائج كبيرة خلال دقائق (مثل ما هو الحال مع VB والـ C#)
Turbo Pascal أراه شخصيا خيارا مناسبا جداً لا يضم الكثير من الـ types ويمكنك من كتابة برامج محدودة فقط ولا يتيح فرصة إنشاء واجهة رسومية ولا يتناول أمر الـ OOP
+ الأهم : يعلمك أصول البرمجة وكيفية التفكير البرمجي بعيدا عن التعقيد في كتابة البرنامج و بعيدا عن الاستسهال
ثم أفضِّل الانتقال إلى الـ Delphi الذي يتيح إنشاء الواجهات الرسومية ودخول عالم الـ OOP
بعدها أنصح بالدخول مباشرة في الـ C أقوى لغة في العالم، تتيح لك فهم معنى الـ computing وتمنحك أكبر قدر من التحكم (مما يؤدي إلى صعوبة أكبر)
إن تمكن المرء من هذه اللغة (هذا الأمر ليس هينا البتة) فسيصبح الباقي لعب أطفال بالنسبة له
+ لينوكس وويندوز والكثير غيرهم كتبوا بهذه اللغة
+ ........
لا أريد أن يُفهم كلامي على أنه تقليل من شأن الـ VB ومختصيه لكني أقول أنه لا يصلح مدخلا إلى عالم البرمجة، وللأسف نجد في بعض الدول العربية أنه أول لغة يتعلمها الطالب سعيا لتلبية طلبات السوق
وطريقة التفكير هذه هي التي تؤدي إلى تحليل وفهم سيئين، تصور سيء ---> برامج سيئة
المفضلات