السلام عليكم

لدي سؤال يدور في ذهني منذ مدة، كوني اريد تعلم البرمجة .

دائما ما اجد نصائح حول البدء في تعلم البايثون

لكن الغريب ،عندما ابحث اجد ان كل بلاتفورم يفضل استعمال لغة برمجة واحدة فيها

مثلا في الايفون ، يستعمل المبرمجون لغة objective-c

السؤال هنا ، هل تطوير تطبيقات الايفون مثلا ،يفضل استعمال objective-c لانها اسرع مثلا ، ام لانها اسهل , ام لان شركة آبل توفر حزم لدعم المطوير الذين يستعملون هذه اللغة ام مذا بالضبط

السؤال الثاني ،هي هي شبيهة ب c ? في مساري الدراسي درست بضع لغات برمجة ،لكن اصعبها c++

ليس لانها صعبة ، لكن لانه يطلب منا في الامتحانات استعمال "separation head/prototype" والمشكلة ان الاجابة تكون في ورقة وليس حاسوب Xd

فهل objective-c فيها هذه العملية اللي تأخذ وقت وتتطلب امور لا علاقة لها بمستوى ذكاء المبرمج ؟

سؤال اخير ، مذا يحدث اذا تمت برمجة تطبيق ايفون مثلا بلغة مثل بايثون Xd

هل يكون ملئ بالbugs ؟