要看你的领悟性了。你现在25岁学编程不晚。如果你刚接触编程那就推荐你先学C语言吧。这个你可以自己学,也可以通过其他方法比如去IT学校。如果自己学的话,你可以通过网络(网上教程),或者买书(C primer plus),但是别太依赖网上教程,因为不清楚+声音小+错误百出+地方方言你听不懂。C语言是基于系统的,和系统底层打交道的牛逼东西,如果你能掌握C语言的话,做个简单的软件是不成问题的。还有就是学编程最好只学同类,如果你学C语言,然后又学VB,那么两种语言你很容易弄混的,弄混的代码电脑是不会支持的。更何况你没有接触过编程,你就不要学太多语言。针对C语言就学习吧。他是非常优秀的语言。
至于C++和C语言两者有什么不同,C语言是面向的过程,C++是面向对象。
java是网络程序设计语言,同C++一样, Java也是个面向对象的语言。
java可以做手机游戏,但我觉得没有太大前途,竞争力太大,很难出人头地。如果不是特别感兴趣的话建议你不要学。
我只能回答道这里了。你下面的问题我还不太熟悉,不过建议你针对一门学习,不要拆东墙补西墙。学了这个又学那个,到最后什么也没有学会。
我希望你能得到帮助。(绝非复制粘贴)