这看你将来的发展方向,C语言适用于编写底层硬件相关的程序,比如嵌入式操作系统,比如LINUX操作系统就是用C 写的,主要特点就是跨平台,语法灵活,C是结构式语言,功能强大。但是这门语言要想完全掌握学习周期比较长,C++语言不看好。如果你想尽快的编写出WIN 32操作系统上的程序的话,建议学DELPHI这样的语言,入门上手快。适合新手,而且功能也很强大。
C语言 还是推荐谭浩强的书 虽然很多人批评他的书 但有一点的确毋庸置疑,适合初学者。很容易就能理解。
初学还是先学C比较好,你到网上找谭浩强的书,C与C++的区别是C是面向过程的,而C++是面向对象的,C++学的精通了是很强大的,不过建议你想学C,用的广一些,C++嘛,《C++ primer》好一些,也比较适合初学者。
没有最好,只有更好!
C是做系统程序很好的语言,个各语言都有擅长的一面,这要看你以后要做什么了。个人觉得C好。你要自学的话,我推荐潭浩强的那本《C语言基础教材》,奖的很详细,主要是自己要多上机练习。
千万别学c++, 复杂性太高,没几个人精通的,学c就好