学编程先学哪种语言 学编程最先学什么语言

网友提问:

想学习编程,先学哪个语言比较简单?C语言还是JАVA?

优质回答:

想学习编程啊,没有哪一个编程语言是简单的哦!真的,不骗你!再说了,既然想学习编程为啥如此计较编程语言的难易。既然编程语言都难,那么索性就挑一个有代表性的编程语言入手,那就是C语言!理由如下。

一、一通俱通

通一门C语言,其余的编程语言基本也都通了。

你看,C语言语法中包含诸多概念,有基本数据类型、三大流程控制、数组、函数、指针、结构体、链表、文件操作等。这些概念在其他编程语言中也有啊,所以你学通一门C语言再去学Java你会发现“so easy”!

二、由难入易

而且指针算是C语言的一个特色了,多少英雄好汉拜倒在指针之下。Java就没有指针的概念,它知道很多人理解不了指针,干脆去掉指针引入引用的概念。

所以你学通C语言再去学Java,那就是从难到易嘛!你说你从难到易轻松还是从易到难轻松?

三、C语言不可替代

C语言真的无法替代。你Java用的再遛也有求C语言的时候。

比如做安卓手机开发的都知道是用Java做应用。但是涉及到手机底层操作,像处理音视频解码你还是得乖乖地用C语言来实现。安卓系统也知道你们离不开C语言,很贴心的为你们设计了NDK机制,让你们灰溜溜地回到C语言的怀抱。

同学们真想学编程,不要怕苦不要怕累,就学C语言,做到傲视X雄!你你觉得呢?

其他网友回答

编程语言本身没有好坏之分,主要区别在于不同的编程语言它的强项不一样,造成了应用领域上有差别。但是本质上它们是相通的,学好一门编程语言,在学其他的就比较容易。对于初学者如何选择我觉得主要考虑两点:

1)所学编程语言使用要广泛,没准将来可以做为自己的一个职业或副业。

2)编程语言入门的壁垒不能太高,避免打击学下去的信心。

基于两点,我建议可以考虑python,相比C和JАVA来说入门要简单,而且使用也比较广泛,在全球热门编程语言排行高举前四名。网上资料也容易获得。

我是码农阿勇,加油,选择好了就坚持下去,有其他疑问可以私信我进行交流。

其他网友回答

先给出我的结论:如果题主对未来项目开发方向暂不明确的话,建议先学Java,慢慢动手做点东西,等自己能实际做出一些东西后,再学习下c语言以加入对计算机底层的理解。如果有明确从事的开发方向的话,可以根据以下二者的区别来选择。

Java和c语言的区别

Java和c语言都是当前程序开发最热门的程序语言,二者常年位居全球编程语言前三排行榜。其中,Java已连续几年霸占榜首,这主要归功于互联网的发展。

1、设计思想的区别:Java语言是面向对象的,c语言是面向过程的。

2、应用领域的区别:Java主要应用于中大型企业级应用系统开发、大数据框架系统开发、Android APP开发等,在web系统和Android手机开发上是主流;c语言主要应用于系统底层级开发、硬件驱动开发、嵌入式开发以及高性能服务器、游戏后台等,在硬件操作、性能要求高的领域有优势。

3、难易程度的区别:Java学起来相对而言更简单,因为java没有指针操作,不需要手动释放内存,而c语言需要操作指针,对于初学者而言,很容易出错。

学习兴趣

兴趣是最好的老师,如果题主有明确的开发方向,希望从事那个方向的开发工作,可以直接选择对应的程序语言学习。通俗点讲,如果想进互联网公司,应用级软件公司,把Java学好;如果想做嵌入式(涉及硬件)、游戏或者网络安全,把c语言学好。

工作机会

Java开发的工作机会更多,而c语言相对而言少一点。主要是因为当今互联网的发展,企业级应用系统开发需求越来越多,而Java正是擅长这方面的开发,所以工作机会也越来越多。

最后,建议题主无论先学哪个,最好两个都学下。Java和c是当今程序设计语言中两个最好的代表。

我将持续分享IT编程技术、架构设计、程序员职业发展等方面见解,希望能帮助更多朋友。

其他网友回答

那种语言简单?这要从您打算学到什么程度看吧!正如别的朋友所答,如果以目前编程市场而言,非嵌入式编程,JАVA优势明显,无论从培训机构、教材资料、论坛互动等等,总而言之,以挣钱为目的的,JАVA算是捷径吧。当然,这不能说JАVA就一定比C简单。编程考验的是人的逻辑思维,而编程语言是工具。有好的逻辑思维加上趁手的编程语言才是绝配。

而前面提到的嵌入式,这里面包括单片机、ARM、嵌入式实时操作系统、DSP等,非C语言不可,甚至还要学习更生涩的汇编语言。

主要,看您学习编程的出发点是什么。而目前就行的语言,如Python语言,可能在AI等方面都有更大的发展空间。但这些多少都有资本运作的味道。

一家之言,仅供参考!