首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
V2EX  ›  问与答

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

  •  
  •   caliburn1994 · 58 天前 · 3191 次点击
    这是一个创建于 58 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

    44 回复  |  直到 2019-08-25 21:22:26 +08:00
        1
    Death   58 天前 via Android
    以前我也是看书,后来就是直接看官方的教程和文档
        2
    ivlioioilvi   58 天前
    看官方文档,边写边学。
        3
    zjsxwc   58 天前 via Android
    一硬盘电子书,逃
        4
    hhhsuan   58 天前 via Android
    不会
        5
    LzyRapx   58 天前   ♥ 1
    不会,看书是最慢的,了解深层次的才需要看书,学一门新语言,我觉得最好是直接用新语言刷题,比如我喜欢刷
    https://projecteuler.net/archives 学新语言,比如 rust, haskell, scala...
        6
    greatghoul   58 天前
    不会,一般都是看视频。
        7
    visonme   58 天前   ♥ 1
    如果是个门外汉,从 0 开始入门的,基本还是推荐看入门书籍,但是入门书籍中的版本最好是官方稳定版或者最新的。

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

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

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

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

    所以都是拿起英文文档就开始干?
        19
    cabing   58 天前
    入门一本书就够了吧。

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

    一门语言有很多方面的应用。比如 java。并发编程,网络编程,java 虚拟机之类的必修课。
        20
    SuperMild   58 天前   ♥ 1
    @caliburn1994 建议硬啃英文,痛苦一年,往后十年都受益。
        21
    zhangyangkam1   58 天前
    只是为了完成一些功能没必要,如果接下来一大段时间都要深入使用还是看看比较好
        22
    LzyRapx   58 天前
    @ethanSong 是,所以不限语言
        23
    zw1one   58 天前 via Android   ♥ 4
    找到官网,打开官网文档,看不懂,关掉!

    搜索菜鸟教程,看几个 demo,搭环境上手!

    遇到教程没写明白的问题,stackoverflow 搜!基本的问题能搜到,奇怪的问题没搜到。

    然后又找到官网,打开官网文档,好像看懂一点了。
        24
    ethanSong   58 天前
    @LzyRapx 那老哥这个网站的题跟 leetcode 相比有什么优劣吗,萌新不懂,英语底子还行,想以后适应英文的环境
        25
    ivlioioilvi   58 天前
    @caliburn1994
    虽然我的英文很烂,不过还是坚持看英文。
        26
    momocraft   58 天前
    learnxinyminutes +1

    projecteuler 更偏数学
        27
    litmxs   58 天前 via Android
    找本好的入门书,快速过一下就好了
        28
    abmin521   58 天前
    我的习惯还是去看书 有需要的时候就去 source code 看官方是怎么实现的 注释也比较详细

    建议看一些翻译国外的书 因为已经做了一次筛选 不好的书不会有人去翻译
        29
    oneisall8955   57 天前 via Android
    看视频+官方文档+一些专栏博客文档
        30
    flonim   57 天前
    看文档+教程+看视频。书本一般讲的很细,可以当工具书去查。
        31
    ZztGqk   57 天前 via iPhone
    入门看文档,深入看书,但是一定要实践。话说视频是个很慢的东西,除了某些公开课和很好的可视化视频。要是拿着录屏讲,那实在是太慢了。
        32
    GoLand   57 天前   ♥ 1
    Rust 不看书能入门吗..
        33
    chinagxwei   57 天前
    买书+看官方教程+其他开发者文章
        34
    Rebely   57 天前 via iPhone
    一开始会去看视频,但基本不会看 完。觉得了解的差不多了就去动手了,边做边了解边学
        35
    AmrtaShiva   57 天前 via iPhone
    @LzyRapx 这个看着不错 谢谢
        36
    fakeshadow   57 天前
    尽量从官方文档,例子,别人的源码入手。然后找到该语言的核心社区以及网上各种流行的社区去提问。
    看书学新语言,我觉得比较适合基础比较弱的人。
        37
    wbing   57 天前 via iPhone
    比较新的语言就直接官方文档。

    比较久的语言就看看经典的书。
        38
    dsg001   57 天前
    回想一下,自己的所有语言似乎都是 head first 入门,然后就是 google
        39
    zanyxd   57 天前 via Android
    先看书 再怎么更新迭代 基础知识基本都是固定的,然后网上找实战视频教程,实战类的能学到很多实用的和骚操作
        40
    murmur   57 天前
    不看 只有面试或者写了一个项目才看书 要不项目都来不及完成
        41
    cwjokaka   57 天前
    最近接触的 python,是看 pdf 学的🤫
        42
    Lonely   57 天前 via iPhone
    @LzyRapx 那你连语法、关键字啥的都不看一下文档吗?
        43
    charlie21   57 天前
    给自己留四五个小任务
    几个小任务做完,也就对语言熟悉了
    还额外积累了一些 partial / snippet / 代码片段
        44
    charlie21   56 天前
    其实这也是 Joel 提到的方法:education. 就是自己给自己留五六个项目,做完了就等于熟悉了
    还积累了一些代码片段 partial snippet 来 https://www.v2ex.com/t/594672#r_7806888
    https://www.readmorejoy.com/2019/08/joelonsoftware55/
    https://www.joelonsoftware.com/2002/04/11/our-net-strategy/

    So our first priority is education, which we will accomplish by doing all future in-house and web-based development in .NET — basically, all the software that nobody is paying money for. We can migrate parts of the Fog Shop to .NET and certainly use .NET for all kinds of internal stuff. (Today I wrote a FogShop Coupon Generator in ASP.NET. It ’ s kind of messy but it works!)

    -
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3788 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 27ms · UTC 05:38 · PVG 13:38 · LAX 22:38 · JFK 01:38
    ♥ Do have faith in what you're doing.