怎么学好C语言 从什么开始学起

这个是分有编程基础与无编程基础。

有编程基础,多看多想多练,这个没什么好多说的。入门的话,最好先看视频教程,当觉得视频太啰嗦了,就说明已经入门了,再结合看书。有的人说这个资料好,那个资料好,我觉得不一定,自己能看懂,适合自己才是最好的。当然有几本经典是必须看的:C Primer Plus,C语言程序设计_现代方法,C和指针,C专家编程。算法,数据结构与看不懂的先放在一边,等基础掌握好后再慢慢研究不迟。

如果没任何编程基础,可以先看看李炎恢教师的html+css,javascript这些,不然直接学vb或delphi,以上都可以马上看到多姿多彩的效果。没基础一开始就上来学c,我认为并不理想,到时你学来学去,只是认为做数学题而已,到时可能会影响你的情绪。

不管你学什么语言,它们之间的道理是相通的,只是语法的规则有不同,精通其中一门,再学另一门,就事半功倍。语言只是个工具,就如床,沙发与椅子功能相似,作用还是差别。语言也如此,所以才能这么多的语言***存。但学c的好处是可以让你更好的了解程序运行原理,我就不再班门弄斧地多说了。