c可以用于低层开发,速度快。和硬件紧密 ,c++是高级语言,结构紧密,排错机制好,java兼容性很好,用与网络开发,速度慢 ,C是学C++的基础,C++是学JAVA的基础,建议你一个一个得学,如果直接接触JAVA,很有难度。
可以那样学,一般大学里就是按照那个顺序。要进军移动互联网,这些都是基础,先把基础学好,再看向哪方面发展。
既然你想 进军 互联网,那就重点学java吧,编程语言只是工具,认真学好一门,学习其他语言是很轻松地。推荐看看这篇文章:风雨20年:我所积累的20条编程经验http://www.cnbeta.com/articles/126970.htm
这几种语言没有顺序,即便是没有学习c也可以学习后几种语言。
1、推荐按照大学里的课程安排。
2、自学:操作系统构成》Win32环境下汇编语言设计》C#从入门到精通》ASP.NET》JavaScript》JSP,Photoshop网页处理。