如何选择我的启蒙语言

2014-07-04 10:09:02 +08:00
 jiayao321
个人比较看好Golang,打算作为主要语言。因为不是用来吃饭的只作为一种乐趣(肉身翻墙后生活太无聊了),如果个人想做点项目用node.js会不会因为前端后端都可用而省精力,另外python和ruby如何。另外是在不想挑起纷争,各语言好与不好大家切勿过于较真
3004 次点击
所在节点    程序员
51 条回复
PrideChung
2014-07-04 10:21:24 +08:00
《我有特殊的晒肉翻技巧》

我在Python,Ruby玩过一遍之后已经坚定地选择JavaScript作为第二语言
jiayao321
2014-07-04 10:26:31 +08:00
@PrideChung 哈哈,其实我所在的国家实在不值得拿出来晒,为什么会是js,第一语言是?
amon
2014-07-04 10:29:56 +08:00
关注一下,其实上编程语言排行榜然后用排除法也可以的,哈哈。
dongbeta
2014-07-04 10:30:50 +08:00
python和ruby选一。再补充go。
hustlzp
2014-07-04 10:33:59 +08:00
我的是:Python+JavaScript+Swift。
未来还想补充Go+一门函数式编程语言。
heliar
2014-07-04 10:43:29 +08:00
c+python中。。
PrideChung
2014-07-04 10:45:27 +08:00
@jiayao321 目前第一语言是Objective-C,未来会换成Swift。选JS的理由首先是Node不俗的性能,另外就像你说的,JS现在前后端通杀,我在写第一个Node应用的时候就被 var _ = require('underscore'); 吸引到了,在前后端能使用相同的工具链这点十分有杀伤力人。JS的泛用性也越来越高了,前有GitHub的Atom,现在连Yosemite都支持用JavaScript来写Automator脚本,没理由不跟着党走。
canesten
2014-07-04 10:45:54 +08:00
如果是生活太无聊了
而且肉身已翻墙
为什么不从C开始
C是多好的启蒙语言
jiayao321
2014-07-04 10:59:15 +08:00
@canesten 学习C有什么好的途径或书籍
fangzhzh
2014-07-04 11:01:32 +08:00
the c programming language
fangzhzh
2014-07-04 11:02:53 +08:00
chocotan
2014-07-04 11:06:12 +08:00
果然还是C
Crossin
2014-07-04 11:08:58 +08:00
随便选一个顺眼的开始学
or
继续发帖、调研、比较、纠结,直到选出一个“更好”的语言
Kabie
2014-07-04 11:12:16 +08:00
不要想多了……你最后肯定都会不满意什么地方而去试试其他语言的……
jiayao321
2014-07-04 11:13:53 +08:00
@fangzhzh Can I study programming languages without english?
Mutoo
2014-07-04 11:23:15 +08:00
@jiayao321 without english 的下场 /t/120921
reeco
2014-07-04 11:24:46 +08:00
C
em70
2014-07-04 11:30:17 +08:00
@jiayao321 大学课本谭浩强的《C语言程序设计》就挺好,考个计算机二级,不图那个垃圾证书,就为了折腾自己,二级考试有很多怪题,偏题,虽然对实际编程作用不大,但可以帮助深入理解编程思想,建立好的基础。比如函数参数传递,哪个参数先进哪个后进。
fangzhzh
2014-07-04 11:31:44 +08:00
@jiayao321 no way . forget it.
Limy
2014-07-04 11:46:52 +08:00
@em70 毁人不倦!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/120909

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX