学习iOS软件或游戏开发需要哪些编程语言?我需要一个严谨的答案。

苹果设备上主要的开发语言是Objective C,没有Objective C++这种语言,也不需要学习C或者其他语言。

大学里没有iOS开发专业,和软件开发相关的专业是软件工程。一般不会教你如何开发iOS软件,而是教你软件开发的基础知识,比如编程语言、数据结构与算法、数据库等等。一些学校有选修课,提供移动设备的开发课程。是否专门针对iOS,要看老师是否有这方面的经验。

英语不好不要紧,多读多查就行了。

其实数学不好和软件开发关系不大。关键看开发什么软件。有些软件需要一定的数学知识,有些只需要小学数学。比如一些3D游戏需要根据光线追踪原理计算光线方向,或者大型商业软件使用关系代数和矩阵运算,这些都需要相应的数学知识。