如果想自学编程,首先应该学C语言。因为如果有C语言基础学Java会很简单,但这并不代表不懂C语言就不能学Java。如果是都要学,那么可以先学习C语言,之后再学Java要简单一点。千锋教育就有线上免费Java线上公开课。
C语言和Java语言都是目前应用最为广泛的编程语言,要想决定从那个语言开始学起,需要考虑三方面因素,其一是语言自身的学习难度;其二是语言应用场景的广泛性;其三是自身的知识结构。从学习难度上来看,C语言更适合初学者。从应用场景上来看,从应用场景的广泛性上来看,Java语言具有一定的优势,这也会对就业有一定的促进作用。从知识结构的要求来看,学习C语言和Java语言本身对于基础的要求都不高,但是如果从事系统级开发,则需要具备操作系统、数据结构和算法设计方面的基础。如果想了解Java更多相关知识,建议到千锋教育了解一下。千锋教育目前在18个城市拥有22个校区,年培养优质人才20000余人,与国内20000余家企业建立人才输送合作关系,院校合作超600所。
官网客服千锋IT教育2022-09-27广告如果你未来要立志成为一个专业的程序员,建议先学习Java,Java是程序员公认的专属语言,现在主流的软件还是以Java为主。千锋教育就有线上免费Java线上公开课。 ...点击进入详情页本回答由
千锋IT教育提供
xiaofanqingzjj推荐于2018-03-04·TA获得超过214个赞知道答主回答量:
采纳率:
100%帮助的人:
69.6万我也去答题访问个人页关注如果是自学的话从JAVA开始学起比较好,C语言的语法和JAVA一样,但是从语言的难度来说JAVA比C语言简单太多了。C语言没个几年的功夫什么都写不了,JAVA几个星期就能写出一个能看的东西出来,学起来成就感比较大。
从就业前景来说,就像楼上的哥们说的,C语言一般做
嵌入式开发,一般来说都是这么分的,但是是也不一定,像
腾讯很多后台项目都是C语言写的,但是很少。相对来说JAVA选择工作的机会就比较多了,市面上80%的WEB系统都是用J2EE做的,还有最近
移动互联网比较火热,
android系统的开发语言也是JAVA。
但是也不能说C语言就不重要了,就像武侠小说里的功夫,C语言更像基本功,内功,JAVA像招式,只懂一点招式也可以打架,要成为高手还是得学一些基础的东西。但是真正的内功也不是开发语言,语言只是工具,编程这条路要走的话,还有很多东西要学,
数据结构,计算机网络,操作系统,微机原理这些基础知识要懂,另外
软件工程的东西,设计思想的东西都是垮语言的。
最后祝好运!!
追问谢谢,学这个有什么书可以推荐下吗?
追答如果是JAVA的话,入门书就是JAVA核心技术上下册是最好的了,另外JAVA编程思想也是权威,不过入门看起来有点小难,但是备一本总是没错的,进阶的书也有很多,估计要有一定的基础才能看了
本回答被网友采纳