想自学编程是因该先学java,还是c语言呢

 我来答
千锋IT教育 2022-09-27
展开全部
不需要。Java和C语言确实有很密切的关系,有C语言基础再去学Java会很简单,但这并不代表不懂C语言就不能学Java。千锋教育就有线上免费Java线上公开课。 之所以说有C语言基础更容易一些,主要是因为JAVA和C有许多语法相似的地方,所谓的语言一通百通也就是这个原因。如果是都要学,那么可以先学习c++,c++可以说是Java的前身,但相比之下c++更难,建议从C语言入手,之后再学Java要简单一点。 C语言和Java语言都是目前应…
千锋IT教育
2022-09-27 · 千锋-IT职业教育良心机构
千锋IT教育
向TA提问
展开全部
如果想自学编程,首先应该学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和C语言确实有很密切的关系,有C语言基础再去学Java会很简单,但这并不代表不懂C语言就不能学Java。千锋教育就有线上免费Java线上公开课。 ... 点击进入详情页
本回答由千锋IT教育提供
xiaofanqingzjj
推荐于2018-03-04 · TA获得超过214个赞
知道答主
回答量:91
采纳率:100%
帮助的人:72.2万
展开全部
如果是自学的话从JAVA开始学起比较好,C语言的语法和JAVA一样,但是从语言的难度来说JAVA比C语言简单太多了。C语言没个几年的功夫什么都写不了,JAVA几个星期就能写出一个能看的东西出来,学起来成就感比较大。

从就业前景来说,就像楼上的哥们说的,C语言一般做嵌入式开发,一般来说都是这么分的,但是是也不一定,像腾讯很多后台项目都是C语言写的,但是很少。相对来说JAVA选择工作的机会就比较多了,市面上80%的WEB系统都是用J2EE做的,还有最近移动互联网比较火热,android系统的开发语言也是JAVA。

但是也不能说C语言就不重要了,就像武侠小说里的功夫,C语言更像基本功,内功,JAVA像招式,只懂一点招式也可以打架,要成为高手还是得学一些基础的东西。但是真正的内功也不是开发语言,语言只是工具,编程这条路要走的话,还有很多东西要学,数据结构,计算机网络,操作系统,微机原理这些基础知识要懂,另外软件工程的东西,设计思想的东西都是垮语言的。

最后祝好运!!
追问
谢谢,学这个有什么书可以推荐下吗?
追答
如果是JAVA的话,入门书就是JAVA核心技术上下册是最好的了,另外JAVA编程思想也是权威,不过入门看起来有点小难,但是备一本总是没错的,进阶的书也有很多,估计要有一定的基础才能看了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
达内
2021-12-09 · 百度认证:教育领域创作者
达内
向TA提问
展开全部
如果是自学的话从JAVA开始学起比较好,C语言的语法和JAVA一样,但是从语言的难度来说JAVA比C语言简单太多。C语言没个几年的功夫什么都写不了,JAVA几个星期就能写出一个能看的东西出来,学起来成就感比较大。

从就业前景来说,C语言一般做嵌入式开发,一般来说都是这么分,但是也不一定,像腾讯很多后台项目都是C语言写,但是很少。相对来说JAVA选择工作的机会就比较多,市面上80%的WEB系统都是用J2EE做,还有最近移动互联网比较火热,android系统的开发语言也是【JAVA。】

但是也不能说C语言就不重要,就像武侠小说里的功夫,C语言更像基本功,内功,JAVA像招式,只懂一点招式也可以打架,要成为高手还是得学一些基础的东西。但是真正的内功也不是开发语言,语言只是工具,编程这条路要走的话,还有很多东西要学,数据结构,计算机网络,操作系统,微机原理这些基础知识要懂,另外软件工程的东西,设计思想的东西都是垮语言。

想了解更多有关计算机的详情,推荐咨询达内教育。该机构是引领行业的职业教育公司,致力于面向IT互联网行业,培养软件开发工程师、会计等职场人才,拥有强大的师资力量,实战讲师对实战经验倾囊相授,部分讲师曾就职于IBM、微软、Oracle-Sun、华为、亚信等企业,其教研团队更是有独家26大课程体系,助力学生系统化学习,同时还与各大高校进行合作,助力学生职业方向的发展。【感兴趣的话点击此处,免费学习一下】
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
syht2000
高粉答主

2015-02-14 · 关注我不会让你失望
知道大有可为答主
回答量:3万
采纳率:79%
帮助的人:1.4亿
展开全部
单纯的C语言现在主要是用在硬件的嵌入式开发上,一般人基本上完全不会用到,如果不是要做硬件开发那就完全没必要学,所以如果你是要学java那直接学就可以了。
追问
java没接触过,会不会很难啊!
追答
那倒不会,java与C语言的语法有99%是相似的,属于常见语言,学习难度并不大
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0c7f22699f
2015-02-15 · TA获得超过2628个赞
知道小有建树答主
回答量:2827
采纳率:62%
帮助的人:887万
展开全部
打个比方,就好比要想学好英语得先学英文字母 再继续学语法时态一样。毫无疑问是先C,一般都是C精通了之后再继续深造java、C++或者其他的,所以最好还是先把C学完了,我现在也再学C,是看视频学的,我现在正在看的是夏老师的,感觉还不错,比较适合像我这样0基础的。这个比较吸引我的地方就是讲的一听就能听懂。而且很多概念都有形象的比喻,例如把变量比如成盒子。把变量赋值比喻成往盒子里放东西等等很多这样的比喻。感觉特别容易理解。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式