学习C语言,差不多分为2种。 一种以C赚钱养家的。
一种是熟悉编程语言的,为以后学习C++ C# JAVA 打下基础。
个人意见。 如果你是前一种人,那就要认认真真学C语言。 个人推荐谭浩强的C语言书,能迅速带你入门, 但是不要纠结上面的什么 数学什么的,实在不懂就放过。 然后就是 K & R C这本要时不时的看下,有点难度。然后不要再学习C了,已经几乎到顶了。接下来是数据结构与算法,如果你数据结构与算法的书上的东西都能用C代码实现,你的C语言功底已经可以了。然后就拿我的情况说吧,你应该认真学习一种CPU架构 推荐ARM, ARM汇编,LINUX环境, UNIX编程。接下来可以看看LINUX驱动,驱动源码,UBOOT源码,模拟电子,数字电路。。。。接下来当然是工作什么的了。
如果是后一种人,我是不大懂。 我认为你可以直接学习那种语言,推荐JAVA。学习C什么的太浪费时间了。为了计算机语言放弃美女和休闲,在我看来是相当的愚蠢。