版主说的不错。C语言的简介性和高效率性很好。java的跨平台是java最大的特性。语言灵活,但是两种语言中适合初学者的我还是觉得C语言。我曾今在我的空间里也说明过学习java之前建议先学习一下C语言。因为C语言可以说是最适合编程的初学者。我学习的第一本书就是《C语言程序设计》。是谭浩强老师的,后来才学习java,当你学习另外一种语言的时候你没有一个明显的思维转变的话说明你白学了。很简单的一句话,学了C你才会知道Java的思想是和C完全不相同的。在这里请那些刚刚开始学习java和C的朋友要注意。我并不是说学习java一定要先学习C。如果你的承受思维的能力可以很好。我不介意你先学习java。C语言是面向过程。java是面向对象。前个星期还有一个大学生给我留言说他现在学了这么久的java还是不理解面向对象。后来我知道了原来他们大学学习C语言是必修。java是他的选修课。对于思维能力不是特别强的人我觉得很难战胜两种语言一起学。除非你有两个脑子。这个大学生就是一个错误的选择了java为选修课。因为面向对象和面向过程是不能相通的。版主建议你们先看C语言是为了能让你们有一个可以明确的知道从C语言到JAVA语言的思维转变。从而不会走弯路子。