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 A Programmer's Introduction to Mathematics

    A Programmer's Introduction to Mathematics

    Jeremy Kun · 2018

    A Programmer's Introduction to Mathematics uses your familiarity with ideas from programming and software to teach mathematics. You'll learn about the central objects and theorems of mathematics, including graphs, calculus, linear algebra, eigenvalues, optimization, and more. You'll also be immersed in the often unspoken cultural attitudes of mathematics, learning both how to read and write proofs while understanding why mathematics is the way it is. Between each technical chapter is an essay describing a different aspect of mathematical culture, and discussions of the insights and meta-insights that constitute mathematical intuition. As you learn, we'll use new mathematical ideas to create wondrous programs, from cryptographic schemes to neural networks to hyperbolic tessellations. Each chapter also contains a set of exercises that have you actively explore mathematical topics on your own. In short, this book will teach you to engage with mathematics. A Programmer's Introduction to Mathematics is written by Jeremy Kun, who has been writing about math and programming for 8 years on his blog "Math Intersect Programming." As of 2018, he works in datacenter optimization at Google.

    Mathematics
    Open LibraryAmazon
    Stats for nerds
    24recommend
    44mentions
    31people
    2016–2026years
    73% recommend25% neutral2% critical

    Mentions per year

    201620182020202220242026

    What Hacker News says

    1. j2kunAug 2026
      You might enjoy my book https://pimbook.org/, which includes chapters on linear algebra.
      thread
    2. gesshaFeb 2026
      Jeremy Kun's A Programmer's Introduction to Mathematics is also a good one.
      thread
    3. j2kunApr 2024
      If you're a programmer, not just struggling with basic arithmetic, I wrote a book: https://pimbook.org that ramps up in complexity.
      thread
    4. j2kunJan 2024
      I wrote a book: https://pimbook.org

      You might find it useful for your situation. The PDF is pay-what-you-want if you don't feel like paying for it.

      thread
    5. __rito__May 2023
      Someone has already mentioned Susan Rigetti's list [0]. I also recommend Mark Saroufim's list [1].

      In addition, I will recommend to you "Proof: A Long Form Math Textbook" by Jay Cummings. This is a really nice book which I can recommend highly.

      Also, look at "A Programmer’s Introduction to Mathematics" by Jeremy Kun [2].

      [0]: https://www.susanrigetti.com/math

      [1]: https://marksaroufim.medium.com/technical-books-i-%EF%B8%8F-...

      [2]: https://pimbook.org

      thread
    6. 1equalsequals1May 2023
      https://pimbook.org/ Read this instead
      thread

    Related

    Discrete mathematics and functional programmingThomas VanDrunen
    2015–2024

    Discrete mathematics and functional programming

    Thomas VanDrunen
    3 recommend · 4
    Cover of Mathematics for Computer Science
    2009–2025

    Mathematics for Computer Science

    Eric Lehman
    37 recommend · 70
    Cover of An Introduction to Mathematical Reasoning
    2008–2026

    An Introduction to Mathematical Reasoning

    Peter J. Eccles
    11 recommend · 18
    Cover of The art of computer programming
    2007–2026

    The art of computer programming

    Donald Knuth
    336 recommend · 1,799
    Cover of Understanding Computation
    2013–2026

    Understanding Computation

    Tom Stuart
    13 recommend · 26
    Cover of Code
    2008–2026

    Code

    Charles Petzold
    243 recommend · 385
    Cover of Practical Foundations for Programming Languages
    2013–2026

    Practical Foundations for Programming Languages

    Robert Harper
    17 recommend · 34
    Cover of Introduction to Algorithms
    2007–2026

    Introduction to Algorithms

    Thomas H. Cormen
    274 recommend · 880