第一门编程语言选啥好

C、C++、Java、Python都可以,想一开始简单点,或者只想学一门编程语言,以后不会再有更深入的接触,那就就Python;如果想一开始就hard模式(对我大天朝子民来说完全可以接受),就选C。现在大学里都是先从高级编程语言入手。编程语言中的高低之分并不是指孰优孰劣,而是将更接近人类语言、易于人类学习的称为高级,更贴近机器、易于机器执行的称为低级。由低往高,从电子芯片到操作系统最终到我们直接使用的各种软件、app,计算机是经过一层层的抽象与封装才展现在我们面前的。而编程语言正因为处于计算机体系中不同的层次而有了高低之分。我08年大学刚入学的时候第一门课就是C,现在美国这边大学的入门课已经慢慢由Java过渡到了Python,趋势是越来越高级,越来越容易学习。其实这三种语言的语法有很多相似之处,学会了第一门之后在学其他的也就容易了。当然,C和另外两种还存在本质的区别,编程思想不一样,一种是面向过程,一种是面向对象,感兴趣的自行百度。如果你对学习编程会有持久的兴趣,我还是建议你从C开始,原因如下:1. C是最经典的高级语言2. C是系统级语言,让你学到计算机内部的很多原理3. 学完C再学其他的高级语言会非常轻松,因为其他都比C简单
■网友
Python语法简洁高效,适合初学者,可以从事WEB开发,数据分析,爬虫等方面的工作,百战的程序员可以在线学习,还有老师监督和解答问题,希望对你有帮助

■网友
My only reasons for suggesting the following are that they are popular enough that you can find plenty of people to help or they are generally used in computer science curricula:Interpreted: Java, Python, RubyCompiled: C, C++There are also languages that use assemblers, but unless you are trying to get every last drop of performance you probably won\u0026#39;t need to use one.(I hope I have not set up the conditions for the typical flame war about whether Java is compiled or interpreted.)来源:https://ubuntuforums.org/showthread.php?t=1940339
■网友
第一门编程语言建议选择python。原因如下:
相对其他语言,python语法规则相对比较宽松,在掌握语言本身所需的精力更小,可以更多地去了解编程本身而不是语法本身的细枝末节。也就是说更有助于理解编程。python有丰富的package,在此基础上你可以轻松地实现一些直观的功能如小游戏、文本处理、爬虫等等,可以在学习的过程中及时地获得正反馈,而不至于长期学习无果导致从入门到放弃。在1的基础上利用python来进行数据结构与算法设计的学习也比较简单,更多的精力可以放在数据结构和算法本身。无论是科班还是非科班,都非常建议从python入门。非科班的话建议后期重点专攻python一门编程语言即可;科班的话在掌握python的基础上按部就班学习其他编程语言,后期根据实际需要选择一门或多门语言作为主要编程语言。

■网友
作为过来人,我还是建议C++。
如果在前几年,我还是初级程序员的时候,我肯定会建议你学Python,java容易找工作和和入门的语言,但是现在,我还是建议C++。
因为第一门编程语言对你的影响是很大的!不仅仅是第一门编程语言,你的第一个老大,你的第一项目,第一份工作对你的影响都很大!这是我工作几年之后才意识到的。
我们项目组里的人C++ 出身的人几乎已经没有了,其实我工作之后再看C++以外的语言,我就不太想看,这几年别的语言我也写过一些,从web端的node.js, PHP,python ,C#等,但是这些东西我都已经不记得了,现在对于语法方面,我只记得C++。我出去面试的主语言也是C++。原因很简单,我第一份工作和前两个老大都是C++ 出身。
【第一门编程语言选啥好】 并且带来了一系列的恶习,就是我看别的编程语言极其没有耐心,特别是脚本语言写的逻辑,简直就是一坨的感觉,完全没有C++ 那种清爽干净的感觉。


推荐阅读