اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

الإجابة عن هذا السؤال يعتمد على حاجتك للبرمجة والبيئة المستهدفة، فإذا أردت برمجة برامج لأنظمة ويندوز ففي هذه الحالة يُنصح بتعلم لغة فيجوال بيسك أم لو أردت برمجة برامج تعمل على أنظمة متعددة (ويندوز، لينكس، ماك) فأنصحك بتعلم لغة سي بلس بلس.

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

حسب رأيي الشخصي: أنصح بتعلم لغة سي بلس بلس.

  • 0
نشر

إذا كان صديقك مبتدئ تمامًا في البرمجة، فأنصحه بشدة بلغة Python. فهي لغة سهلة التعلّم ومرنة إلى حدّ كبير، فضلًا على أنّها لغة قويّة وتقبل البرامج المكتوبة بها أن تعمل على منصّات مختلفة. كما أنّ المصادر التعليميّة لها كثيرة ومتنوّعة وباللغتين العربية والانجليزية. أنصحه بالبدء بتعلّم الإصدار 3.0 من بايثون Python. بعد تعلّم بايثون وفهم مبادئ البرمجة، يمكنه الانتقال إلى أيّ لغة برمجة أخرى تناسب احتياجاته بسهولة ويسر.

بالنسبة للمصادر العربية فيمكنه العمل مع سلسلة تعليم بايثون هنا على أكاديميّة حسّوب:

https://academy.hsoub.com/programming/python/

اهم المصادر الانجليزيّة برأيي هي الدروس التي يوفرها الموقع الرسمي للغة:

https://docs.python.org/3/tutorial/

بالإضافة إلى هذا الموقع التعليميّ، الذي يوفّر إمكانيّة اختبار البرامج المكتوبة بلغة بايثون مباشرةً على الويب:

http://www.learnpython.org/

  • 0
نشر
بتاريخ 9 ساعات قال حسام برهان:

إذا كان صديقك مبتدئ تمامًا في البرمجة، فأنصحه بشدة بلغة Python.

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

  • 0
نشر

هناك بعض الصعوبة بالتأكيد، ولكن كونه مبتدئ لن يستطيع العمل مع c++ على أيّة حال فهي ليست للمبتدئين.  أمّا بالنسبة للعمل مع بايثون فالهدف منه فهم بنية البرنامج واكتساب التفكير المنطقي السليم لحل أيّ مشكلة برمجيّة. فستكون عمليّة الانتقال المستقبلي إلى أيّ لغة برمجة أخرى (إن تتطلّب الأمر كذلك) لا يتعدّى تعلّم الصيغة النحوية لها syntax. 

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

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...