分类：电脑/网络-软件
问题：真正成为一名c语言的编程高手的有哪些路要走,分几个阶段,每个阶段? 
目前自学了,c语言教程学了大半,听说c语言功能强大,但是我学到现在还看不到它哪里强大,我想这是我还没有精通的缘故,没有完整地学到c语言,我特别想问一下,怎样才能完整地掌握c语言呢.想成为一名c语言编程高手要走哪些路?我学了vb,但是觉得不能完整地掌握它,所以只学了个基础,听说c语言比较小而且功能强大,最重要的是能够完整地掌握它,不知道要买哪些书才能完整地掌握c语言,我看了教程那本书,c语言的库函数书上只讲了一部分,是不是学了c语言的基础部分,再学完ANSI规定的标准库函数,就能学到c语言的每一个知识点啊.
回答：成为高手的过程简单的说来就是实践、看代码、再实践的过程。看代码一定要拜读经典的代码，例如Linux内核，将它里面值得借鉴的作法融入到你自己的代码中。据说Windows内核也不错，不过和Linux是两种完全针锋相对的代码风格，看你喜欢那种了。

评价一个语言强大与否是不能和具体环境分开的。在进行系统编程方面， C几乎是唯一的选择。但不太推荐使用C进行界面编程、数据库编程、网络编程等等。有统计结果，近年来Python/Perl等脚本语言重要性大幅上升，因为IT行业越来越追求缩短项目周期，使用好学又强大的脚本语言不失为一个上上之选。但在对速度和空间的要求非常严格的情况下应该使用C。

计算机语言算不得知识，只能算是技能。因此即使你能把C99标准倒背如流也不代表你掌握了C语言。想成为高手一定要实践再实践。做教材上的题是没用的，你一定要为实际的应用写代码，哪怕是你自己的应用也好，比如修改游戏啦...