c++和java其实差不多,你既然已经看了c,那么先把c掌握熟练。但是因为c是面向过程的语言,当今已经不太适用。所以建议你看c++,语法上跟c几乎是一样的,不过支持了面向对象,然后引入了“类”的概念。掌握的差不多之后再看java就不会很困难。java的语法基本继承了c++,但是面向对象和跨平台功能增强了。再掌握一些java特有的概念,比如“方法”,“包”之类的。就可以说是编程比较厉害了~做产品和游戏基本上这两个语言都会涉及到,还会涉及到其他的语言ruby,python,.net等等。他们各有优劣,用于一个产品的不同部分。个人认为c/c++用来做底层和后端比较好,java做后端也不错,前端也行。
学C就用C,学精它就有饭吃。