2 个回答
-
| 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提供
-
| 2017-09-10 12:00:08 广告
Javascript!原因如下:- 非常容易获得,你无须下载安装和配置开发环境,只要你使用浏览器,这一点我想对任何人都不存在问题。
- 非常容易学习,只要有一个HTML页面就可以,主流的浏览器都带有调试器,你可以轻松调试。甚至不需要HTML页面,你可以直接在浏览器的命令行中编写Javascript代码,来了解它们的功能与使用方法。而所有这一切,你不需要编译运行等过程,你马上就可以看到结果。
- 语法特性好,在这一点上丝毫不比Ruby,Python等语言差。你可以将它看作是Lisp外套的一圈 - 所有这些动态语言的祖先。它们在语言特性上并没有超出Lisp很多。基本的Javascript在基础库上不太占优,并不好用,但是引入各种外部库非常容易,你不需要把这个库下载下来,只要把它们在网上的链接添加到你的HTML页面中就可以。
- 用途非常广泛,它已不仅仅是浏览器上的脚本语言了,nodejs,cocos2ds,phonegap等,你可以把它用于任何地方,解决任何问题。
- 你有机会认识JQuery这个神器,很多复杂问题可以用一行代码轻易的解决,妙不可言。
当然Javascript不一定满足老板的需要,但它并不会阻挡你学习其它语言的路。实际上,当你写出第一个JavaScript应用时,你已经掌握了很多编程的基本原理,而这些基本原理对学习任何语言都是有帮助的。本问答由john wong提供
- 非常容易获得,你无须下载安装和配置开发环境,只要你使用浏览器,这一点我想对任何人都不存在问题。
更多
- 盛刷pos机人工售后热线是多少
- 22
- 3
- 速刷pos机人工售后电话是多少
- 25
- 3
- 开店宝pos机售后服务热线是多少?
- 66
- 3
- 盛刷pos机客服服务热线是什么?
- 45
- 3
- 盛刷pos机售后客服热线是多少?
- 54
- 3
- 闪电宝pos机售后服务电话是什么?
- 40
- 3
- 宁波机动车诚信修维修备案找哪家?诚信修维修指的是二类还三类?
- 31
- 3
- 闪电宝pos机全国客服服务热线号码
- 26
- 3
- 汇付天下pos机客服服务售后热线是多少?
- 19
- 3
- 盛刷pos机全国售后客服热线是多少?
- 65
- 3