C语言有人说是中级语言,届于低级语言与高级语言这间。从C入手,以后不管学什么语言都不成问题。
给我感觉,C语言最好是谭浩强教授的 C程序设计 一书。它特别基础,当然你要是有一定基础那就看C Primer Plus。看 C程序设计 的时候最好概念和基本语句都记住(包括基本语句哟),等你到数据结构时好处就显示出来了。看完 C程序设计 后,学数据结构的时候推荐你本书[数据结构案例教程(c语言版)].徐翠霞的。好像不是很出名,呵呵。不过最适合入门了。学完后再去看The_C_Programming_Language 经典的C语言教程。很多程序员都看了几遍。在这以后你就知道选择什么了,自己的方向感就明确了。呵呵,也不会有人说你菜。。。
英语嘛,学下计算机英语就行了,有些计算机单词基础就可以了。没必要去深入。当然只是对C语言而言。如果你感觉有兴趣或者想深入研究计算机,那又当别论了。推荐你个教程 [计算机专业英语教程.李浩讲师主讲。
数学嘛,个人感觉有高中基础就没必要再去学了。等你真想玩C的时候看[数据结构(C语言版)].(严蔚敏_吴伟民)的时候不明白再去学也不晚。
最后祝你学业有成……(此处省略100字)哈哈。
加油
其实学东西只要感兴趣有韧劲,一般没问题,感觉你方向确实不太好,加油
414