百姓大小事,一呼百应!

百姓网 | 百姓知道

科学知识

编程初学者学什么语言好?


2 个回答

  • john wong | 2017-09-10 12:55:17

    高中刚毕业就开始学习,我觉得是一个很不错的开端!正因如此,还请认真考虑大家的意见, 选择合适的入门语言。

    先强调:
    1.语言只是工具,假以时日,你都会熟练掌握一门/多门语言。
    2. 编程语言用以表达你对计算机的理解,表达你的想法,所以解决问题的思路及方法更为重要。
    3. 进入计算机的大门,你会发现天地很广。现在多多了解,拓展视野,也很重要
    4. 推荐使用Linux,可以从Ubuntu开始。一定要熬过一开始的痛苦时期。
    5. 千里之行,始于足下。1w小时定律等。

    @Joker Qyou的答案很受推荐,但我觉得不大适合初学者,那张图片的"根"是:What programming language should I learn (next)?我觉得它更适合 "next"。

    如果让我重来,我会选择C和(或者)Python。
    Python语法和库更丰富,上手更容易,使用更方便。

    C简单直接,学习成本不高,贴近底层,能帮助了解底层细节.

    学习语言是简单的,语言是工具,使用好工具是一方面,其他各种领域知识也是很重要的另一些方面。高中毕业后没事刷OJ应该是蛮适合的吧,正好把算法和编程语言练好。到了大学后,如果是我重来,我会:
    1. 不放过学校的基础课程。
    2. 做ACM算法题,混各种OJ。
    3. 使用Linux。
    4. 参加各种编程方面的活动。

    (2014-12-23注:当时浅见,现在自己读着脸红,求轻拍--||)
    (2015-05-11注:犹豫删答案,还是留着吧,然后再改改。本次改动设计标题、精简文字。或许过段时间会再犹豫删答案。)

    本问答由john wong提供

  • john wong | 2017-09-10 12:00:08

    Javascript!原因如下:
    • 非常容易获得,你无须下载安装和配置开发环境,只要你使用浏览器,这一点我想对任何人都不存在问题。
    • 非常容易学习,只要有一个HTML页面就可以,主流的浏览器都带有调试器,你可以轻松调试。甚至不需要HTML页面,你可以直接在浏览器的命令行中编写Javascript代码,来了解它们的功能与使用方法。而所有这一切,你不需要编译运行等过程,你马上就可以看到结果。
    • 语法特性好,在这一点上丝毫不比Ruby,Python等语言差。你可以将它看作是Lisp外套的一圈 - 所有这些动态语言的祖先。它们在语言特性上并没有超出Lisp很多。基本的Javascript在基础库上不太占优,并不好用,但是引入各种外部库非常容易,你不需要把这个库下载下来,只要把它们在网上的链接添加到你的HTML页面中就可以。
    • 用途非常广泛,它已不仅仅是浏览器上的脚本语言了,nodejs,cocos2ds,phonegap等,你可以把它用于任何地方,解决任何问题。
    • 你有机会认识JQuery这个神器,很多复杂问题可以用一行代码轻易的解决,妙不可言。

    当然Javascript不一定满足老板的需要,但它并不会阻挡你学习其它语言的路。实际上,当你写出第一个JavaScript应用时,你已经掌握了很多编程的基本原理,而这些基本原理对学习任何语言都是有帮助的。

    本问答由john wong提供

* 本站部分内容来源自网络,仅作分享之用,侵删。