对于初学者来说,英语和数学并不会显得多重要。
对于英语来说,无非就一些关键字,然后标识符命名可能会纠结一些(当然,你完全可以用拼音,如果不在团体项目的话~);
对于数学来说,可能你在看书的时候会遇到各种数学问题,但你要掌握的是 C 语言,而不是那些数学问题……
当你想要进一步深入的时候,可能英语和数学的重要性会慢慢体现出来。
对于英语来说,大多数大师级的著作都是外文,虽然有中文版的,但带着译者本身的理解,难免跟原文有些出入,所以从这点上说,如果你能够阅读英文文献,对自己的提高还是有帮助的(并不需要去掌握很高深的英文语法,能读懂就行,配合各种翻译软件,其实也并没有多难)英文还是比较重要的;另外就是当你遇到一些难解的问题的时候,我觉得去逛逛一些英文论坛还是有比较大的帮助的……
对于数学来说,可能就是对算法的研究了吧,对这点个人并没有什么体会,以前读书的时候也没觉得说有很多数学的东西,可能逻辑思维会比较重要一些,另外也是我没接触到那些领域。