c 语言是基础。。。。学习一些算法的时候c语言是首选。。。但是牵涉到数据结构的时候,最好了解些Java,C++,语言本身有丰富的数据结构类型。可以加深理解。C++是这个星球上最复杂的语言了,但是c++ 有两个比较好的东西模版类和名字空间。Java 是比较纯洁的面向对象,语法简单,也可能是这个星球上使用人数最多的语言,是网络编程的不二选择。
先学c,学完之后学c++,和Java,Java很简单。
学c啊,C语言是c++的基础,java语法结构比c监督一些,但如果你是学c的就学c好啦