Practical Go Lessons

Languages and libraries

programming language tutorial book

SHOW HN2021

919points
157comments
#14of 2,533 in 2021
Top 1%of 2021 by points

How HN took it

LovedMost comments that take a side are positive

43 positive, 22 neutral or asking, 6 mixed, 6 critical, out of 77 comments about the project. Thread score +0.51.

Docs: 17 for, 2 againstIdea: 5 for, 1 againstDesign: 5 for, 0 againstExecution: 1 for, 3 againstPricing: 2 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Clear, beginner-friendly writing that assumes no prior knowledge

    From 3 comments
    • This looks great! I absolutely love that it assumes no knowledge of anything, including how the computer works. This is how all educational material should be written. I think…
      tomca32 on HN
    • I love your writing style. Specially the way of not assuming previous knowledge.
      itwy on HN
    • Great work. I am learning golang right now. The art/pics look amazing and the samples and the explanations are on point. Thank you for your work! I'm sure it will go a long way…
      perceptron001 on HN
  • Good illustrations and layout

    From 2 comments
    • I really like the structure of the book, the layout, the format, everything! Thank you!
      Kosirich on HN
    • Great work. I am learning golang right now. The art/pics look amazing and the samples and the explanations are on point. Thank you for your work! I'm sure it will go a long way…
      perceptron001 on HN
  • Thorough installation and environment setup guidance

    From 2 comments
    • Whenever I encounter any book on go , the first thing I do is to read the installation page . This is the best I’ve seen of any book . You made the whole “PATH” thing that drives…
      zealsham on HN
    • Obviously I haven't read much yet but skimming through it for 5 minutes I am impressed with what I see. Great work! One thing I feel is missing, a PDF preview of a few pages so I…
      satysin on HN

Objections

  • Site was flagged as malware by a Cisco Umbrella filter

    From 1 comment
    • "This site is blocked due to a security threat that was discovered by the Cisco Umbrella security researchers." Category: Malware That is the warning I'm getting on this link at…
      hodder on HN
  • Site was reported unreachable

    From 1 comment
  • Some content is outdated, such as the Logrus logging recommendation

    From 1 comment
    • The book looks very interesting! In the section about logging, Logrus is unfortunately in maintenance mode now. We've used it at my place, now we have switched to Zap.
      kroolik on HN

Requests

  • Add a PDF preview

    From 1 comment
    • Obviously I haven't read much yet but skimming through it for 5 minutes I am impressed with what I see. Great work! One thing I feel is missing, a PDF preview of a few pages so I…
      satysin on HN
  • Add a search bar

    From 1 comment
    • Excellent job! Maybe you are already thinking about it, but... You can add a Search Bar and Go version & language selection for the documentation. (i.e. see (bottom left):…
      Dentrax on HN
  • Accept correction pull requests

    From 1 comment
    • Wow thank you for your work and providing it for free. Is there a way to submit correction PRs ? maybe a github ?
      damip on HN

Questions

  • How the book was built with Lyx and Pandoc

    From 2 comments
    • Nice! What were the tools you used to write it and convert it to the ebook and paper versions?
      mprovost on HN
    • Looks great. How'd you build the Web site — a package of some sort, or did you roll your own CSS? I've been working on a law-related book that I plan to post; I like the look of…
      dctoedt on HN
  • How to buy the book

    From 1 comment
    • Love it-- How can I buy the book? I might not ever read the whole thing, but I love the sentiment and the fact you're giving this away.
      snow_mac on HN

Alternatives named

  • The Go Programming Language by Donovan and Kernighan

    From 1 comment
    • I haven't taken a look at it yet. Can you summarize what it offers that Donovan & Kernighan's "The Go Programming Language" doesn't? (Sincere question, not being snarky.)
      _kst_ on HN
  • Concurrency in Go by Katherine Cox-Buday

    From 1 comment
    • Hi maximilienandi, great work! Easy to read for non-native! Always nice to see more alternative to the Blue Book too ;) When I open Golang books or any kind of tutorials, I…
      adeptima on HN
  • Effective Go

    From 1 comment
    • Many thanks! When I began writing Go code I found a lot of "Go idioms" on blog posts, it was hard to remember all of them. By the way, "Effective Go"…
      maximilienandi on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/26568014)