C是计算机基础课程,学了C才好理解其它课程,如同有一定数学基础才好学物理。1年就足够学到很高水平了学C的话,自己编程会印象比较深刻,另外多与懂C的人交流会进步比较快学习编程,数学基础很重要,高中大学的都很重要,虽然编程方面主要依赖大学的数学,但是大学数学以高中数学为基础的,没这个基础不行的。 学完C后一般要学离散数学、编译原理、操作系统了,学了一门语言后,理解其它语言就容易了,自己看看书很快就会了。