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