你们入门一门新(编程)语言,还会去找书看吗?

2019-08-24 09:33:28 +08:00
 caliburn1994

近些年,网络上充斥着各种编程语言的入门书,于是乎楼主就思考着,去购买这些入门书仍是有必要的吗?

一方面看,编程书籍,其实是拥有保质期(虽然过时,但是或许仍旧可以吃),但是知识相对齐全。

另一方面,网络上的知识虽然多,但是杂且分散。或许嘛,学一个编程语言也只能先从 菜鸟教程 入个门,了解个大概,然后再去官方文档仔细看。

很好奇大家是怎么入门新的语言。

5370 次点击
所在节点    问与答
44 条回复
Death
2019-08-24 09:37:23 +08:00
以前我也是看书,后来就是直接看官方的教程和文档
AEANWspPmj3FUhDc
2019-08-24 09:48:31 +08:00
看官方文档,边写边学。
zjsxwc
2019-08-24 09:56:15 +08:00
一硬盘电子书,逃
hhhsuan
2019-08-24 09:58:29 +08:00
不会
LzyRapx
2019-08-24 10:08:16 +08:00
不会,看书是最慢的,了解深层次的才需要看书,学一门新语言,我觉得最好是直接用新语言刷题,比如我喜欢刷
https://projecteuler.net/archives 学新语言,比如 rust, haskell, scala...
greatghoul
2019-08-24 10:13:45 +08:00
不会,一般都是看视频。
visonme
2019-08-24 10:25:12 +08:00
如果是个门外汉,从 0 开始入门的,基本还是推荐看入门书籍,但是入门书籍中的版本最好是官方稳定版或者最新的。

如果只是想多一门语言,还是看官方文档把,足够了,剩下的就是怎么深入和提高了,这东西就不是单纯看几本书籍就能明白的了,但好的提升书籍还是要看的
chiu
2019-08-24 10:27:29 +08:00
一般先粗略地看 https://learnxinyminutes.com/
看个大概印象,感兴趣再系统学习
SuperMild
2019-08-24 10:32:56 +08:00
已经有基础就没必要看书了呀。有基础后,初学一门新语言不用看书,但后续想深入了解和提高,则看书会有帮助。
SuperMild
2019-08-24 10:35:04 +08:00
Orenoid
2019-08-24 10:35:20 +08:00
入门不用,文档和网上的免费教材够用了,系统地深入学习还是要找几本好书的。
kx5d62Jn1J9MjoXP
2019-08-24 10:35:30 +08:00
光是 JAVA 我就看了好多本书才到掌握的地步
其次最熟的 PHP 也是看了半本原作者的书,加上项目内使用,才觉得基本的语法算入门
其它语言,凡是没有专门看基础书的,都通通忘光
q8164305
2019-08-24 10:39:36 +08:00
2 倍速视频先把基础过一遍,大概了解语言的一些基础,然后直接开始做项目,不懂得才开始看书,或者查文档
zzlettle
2019-08-24 10:45:24 +08:00
其实你问题的本质是
现在还有什么好的国产教程书吗?
大多数国人写的书
花里胡哨的,基本看完了,你还是不会
都是大谈表面的东西
深入不下去
基本都是重复重复其他人的话
有人用自己的语言来诠释一遍吗?
很简单的一个例子
比如最近我在看消息队列方面的教程
谈到一个具体的概念
所有的人都在用官方的语言翻译成中文来解释这个概念
这个人说到这个概念,你听它解释,同的是这个语句
那个人也一样,再次把这个语言协出来,一模一样
感觉就像在多答卷,填写标准答案
问题是,我买你的书,就是想看看用你的言语来解释这个概念
解释的很抽象。听起来就是云里雾里
如同法律条款一样
确保了概念逻辑的严密不出错
但是普通人能懂吗?

小明问妈妈什么是外婆
妈妈回答,外婆就是我妈妈
小明到了学校,大熊问小明,什么是外婆
然后小明把妈妈的回答同样复述一遍
外婆就是我妈妈
然后大熊再遇到渣渣辉
渣渣辉问大熊,什么是外婆
大熊说,就是小明的妈妈

这就是现在中文教课书里面的狗屁内容
全部都是重复重复
毫无一点自己的语言来解释
因为他们没有真的搞懂那些概念
只是会操作,
然后出本书赚钱也好,赚名气也好
毒害社会
所以我现在基本都是下载 PDF 电子书
大概翻一下
然后自己去深入实践去学习
很少有那种好的书,能跟你用通俗,用人话来介绍一个系统知识
caliburn1994
2019-08-24 10:48:59 +08:00
@zzlettle 我也觉得书籍有点杂很多,现在。Java 自然就不用说了...最近看 python,去图灵社区看了一下,一堆 python 的书籍...
完全无从入手
ethanSong
2019-08-24 10:56:59 +08:00
@LzyRapx 老哥 这个网站是不是就是提供了问题,你学习某一门语言就用那种语言的语法去解题?
NewDraw
2019-08-24 10:57:57 +08:00
菜鸟教程
caliburn1994
2019-08-24 11:01:54 +08:00
@Orenoid
@visonme
@Death
@ivlioioilvi

刚刚看了下,python 的官方中文文档挺好的。
Java 倒是没怎么看到什么官方文档 /教程。
golang 就是一半中文吧?

所以都是拿起英文文档就开始干?
cabing
2019-08-24 11:03:56 +08:00
入门一本书就够了吧。

多用,带着问题去学习,进步很快。

一门语言有很多方面的应用。比如 java。并发编程,网络编程,java 虚拟机之类的必修课。
SuperMild
2019-08-24 11:09:42 +08:00
@caliburn1994 建议硬啃英文,痛苦一年,往后十年都受益。

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

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

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

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

© 2021 V2EX