这是完全可以的。C语言的一些基础语法学习起来非常简单。但是随着学习的加深,会应用一些算法之类的。不过不用担心,随着你不断学习,会非常喜欢上C语言的。其实初学者,对数学反而要求不要,C语言讲求的是思维和逻辑。虽然这么说,你可能也很模糊,这些你都不需要担心了,就学就可以了。而且初二学不迟了,反而有点晚。因为我的一些同学都是小学,初中开始学的,然后保送来了我们大学。你可以看看《C程序设计》,由谭浩强编著。或者你买一本自己容易看懂的C语言书,只要能对自己有帮助就可以了。最重要是不断的练习。
至于英语,需要英语的词汇也不高。有时候你还能从读程序中学习点英语。例如:你想定义一个函数用于排列。对于会普通话的,我们可以这样定义函数Pailie(int a[ ]);Palile就是排列的中文拼音。这是完全可以的,但是这样是不好的,因为读懂程序的人相对会少点。如果我们定义Arrange(int a[ ]);懂英语的人都知道这的程序的作用了。
我说了这么多,你不明白也没有所谓了。现在开始学吧。有问题可以上来问问大家。祝学习愉快!