1. 17
  1.  

    1. 4

      This is one of my favorite website and I often link colleagues I mentor to it. I bought the epub book to support the author, and hope they’ll write more like this !

      1. 2

        The author now works in programming language design, but I hear that his new book is also quite good: https://craftinginterpreters.com/contents.html

        1. 2

          Yep, I’ll second this, I love crafting interpreters. His writing style is very approachable, I think he is my favourite technical author.

        2. 1

          Crafting Interpreters it’s also pretty good!

    2. 3

      At first I was confused in regards to the “open-source” tag and the missing “paid” tag, as the first three sections of the homepage are referring to paid versions and free samples. However, after scrolling down a bit there is also the free web-version. The direct link is https://gameprogrammingpatterns.com/contents.html

      1. 2

        Tbh I did forgot about the paid tag, it would be fair to add it too

        I added open-source tag because this book source it’s on github too.

        1. 2

          IMHO the “paid” tag is not really required, I just wanted to leave a comment in case other people were wondering. Yeah sure, the open source tag was actually the hint to me that I must have missed something, when glancing over the page the first time :D

    3. 2

      I bought this book, read it, gave it away, and then years later bought it and read it again. It was good both times.