Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of Learning Go

    Learning Go

    Jon Bodner · 2021

    Go is rapidly becoming the preferred language for building web services. While there are plenty of tutorials available that teach Go's syntax to developers with experience in other programming languages, tutorials aren't enough. They don't teach Go's idioms, so developers end up recreating patterns that don't make sense in a Go context. This practical guide provides the essential background you need to write clear and idiomatic Go. No matter your level of experience, you'll learn how to think like a Go developer. Author Jon Bodner introduces the design patterns experienced Go developers have adopted and explores the rationale for using them. You'll also get a preview of Go's upcoming generics support and how it fits into the language.

    Programming
    Open LibraryAmazon
    Stats for nerds
    6recommend
    7mentions
    7people
    2021–2025years
    86% recommend14% neutral

    Mentions per year

    20212022202320242025

    What Hacker News says

    1. TechDebtDevinMar 2025
      In case no one has mentioned it, Learning Go, an Idiomatic approach to real world programming, by Jon Bodner is my favorite Go related book and one of my favorite programming books in general.

      https://books.google.com/books/about/Learning_Go.html?id=vjA...

      thread
    2. wellshapedwordsJan 2025
      > assumes that I already know about variables, operators, functions, Boolean expressions, et al.

      Learning Go by Jon Bodner is a good choice. It seems to assume that Go is the reader's second (or tenth) language.

      thread
    3. trentnixAug 2024
      Learning Go by Jon Bodner, particularly the newest edition, is also excellent.

      An aside: are there any other Go books, particularly ones the explore more specific topics, that are recommended? I've read a few that I didn't find very impressive.

      thread
    4. aadhavansAug 2024
      'Learning Go' by Jon Bodner [0] was the book I chose. A front-to-back reading got me up to speed with the language.

      [0]: https://www.oreilly.com/library/view/learning-go-2nd/9781098...

      thread
    5. senecaFeb 2024
      Go contexts are something that I found confusing for a while. I had assumed they were much more complicated than they actually are. I read the context section in Jon Bodner's Learning Go and realized they are actually pretty simple and I was just over thinking them.
      thread
    6. NomDePlumNov 2022
      Learning Go by Jon Bodner is a great introduction.

      Learn Go with tests helped me a lot too: https://quii.gitbook.io/learn-go-with-tests/

      thread

    Related

    Cover of The Go Programming Language
    2015–2026

    The Go Programming Language

    Alan A. A. Donovan
    40 recommend · 100
    Cover of Programming Pearls
    2007–2026

    Programming Pearls

    Jon Bentley
    158 recommend · 315
    Cover of Learn to Program
    2007–2023

    Learn to Program

    Chris Pine
    33 recommend · 51
    Cover of The Pragmatic Programmer
    2007–2026

    The Pragmatic Programmer

    Andy Hunt
    353 recommend · 700
    Cover of Programming Elixir
    2013–2023

    Programming Elixir

    Dave Thomas
    40 recommend · 80
    Cover of Code Complete
    2007–2026

    Code Complete

    Steve McConnell
    393 recommend · 894
    Cover of Pragmatic Thinking and Learning
    2009–2025

    Pragmatic Thinking and Learning

    Andy Hunt
    46 recommend · 90
    Cover of Programming from the Ground Up
    2009–2026

    Programming from the Ground Up

    Jonathan Bartlett
    36 recommend · 56