Register now or log in to join your professional community.
يمكنك أن تبدأ بأي لغة برمجة
لأن البرمجة أشبه بالرياضيات يمكن العمل بقاعدة واحدة على جميع اللغاتكبداية إن بدأت بلغة بيسك Basic.net لأنها بسيطة مقارنة باللغات الأخرى وأتقنتها فبقية اللغات تقريبا تستخدم نفس الأسلوب لكن الفرق هو في الأدوات والأكواد
لغات البرمجة بحرها واسع و تختلف اكوادها باختلاف لغة البرمجة و ليس من الضروري حفظ الاكواد و لكن الممارسة هي التي تقوم بتسهيل العمل فيما بعد و كل لغة تختلف عن الاخرى في الاكواد و كذلك قد تختلف الاصدارات المختلفة من نفس اللغة في تحديث طريقة كتابة الاكواد بها و يعتمد استعدادك للتفكير بطريقة رياضية منظمة و فهمك للكود شيئان اساسيان في فهم و اتقان البرمجة
اعجبتني مقوله ل(رود ستيفن) وهو مبرمج محترف يتقن اكثر من ٦ لغات ، في أحد مقالاته يقول : من المذهل جدا انك تجد الكثير من الناس يدخلون في مناوشات الى حد الحروب الدينية! في اثبات ماهي افضل لغة برمجة. وهي في الحقيقة مضيعة للوقت. لانك تستطيع عمل أي شئ باي لغة برمجة.
المهم أن يفهم الواحد مبدأ البرمجة وطريقة تفكير المبرمج ....بتصور C++خيار مناسب....:)
جميع لغات البرمجة بالنتيجة توصلك الى هدف واحد لكنها تختلف بالاكواد وطريقة كتابتها لكن المعظم يرون لغة البيسك اسهل وابسط ويبقى ذلك على المتلقي او المبرمج
تعد لغات البرمجة الوسيط بين الانسان والالة وبتالي فان اي لغة برمجة تعرفها ستوصلك الى الهدف الذي هو الحوار مع الالة
اذن كل لغات البرمجة مبنية على نفس المنطق و الذي تحدده هندسة الحواسيب والفرق بينها هو المستوى حيث نجد لغات ذات المستوى متدني ونقصد هنا بالمتدني انه قريب جدا من لغة الالة ويعد هذا النوع الاصعب لتعلم لكنه الاقوي والافضل لتطويع الحاسوب حيث لا حدود لمن يتقنها ونجد من جهة اخرى لغاث ذات مستوي راق اي قريبة للغة الانسان تعد هذه الاخيرة الاسهل لتعلم حيث ان انتاج برنامج كامل لايتعدى بضعة اسطر من الكود ولكنها تعد محدودة من حيث السيطرة على الحاسب للقيام ببرامج عميقة
انا انصح المبتدئين بالغات المتوسطة المستوى كc++ والتي ستسمح لهم بفهم منطق الالة دون المرور بالصعبات التي تدفعهم الى التخلي قبل التعلم
كما ان الاخطاء في البرمجة لن تكون وخيمة النتائج علي عكس الاخطاء في الاغات المتدنية والتي يمكن لها تدمير الحاسب