学会英语会有助于你去记忆代码和阅读帮助文档。当然如果感兴趣,英语不好也没关系。常用的代码和语法并不是很多,敲的多了,自然而然就会了。
至于数学,其实要求的就是一个逻辑思维。只要你逻辑思维够强。数学不一定要非常好。
{脸~帮}你先学好一些基础C++,就可以愉快学习了还有就是直接学也没事,java本身就是基础的语言了。如果想深入学的话,什么数据结构啥的要学。
最好英文好一点,有毅力是最重要的基础