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
    The Book of Shaders

    The Book of Shaders

    Programming
    Visit site
    Stats for nerds
    39recommend
    59mentions
    52people
    2015–2026years
    69% recommend22% neutral8% critical

    Mentions per year

    2015201720192021202320252026

    What Hacker News says

    1. sbondaryevJan 2026
      It really depends on your level - this kind of graphics work is usually learned over many years.

      Some sources

      > Math & motion: – The Nature of Code https://natureofcode.com/ – Coding Math https://www.youtube.com/user/codingmath

      > Shaders / math-based rendering: – The Book of Shaders https://thebookofshaders.com/ – Inigo Quilez https://iquilezles.org/

      > Interactive explanations: – Red Blob Games https://www.redblobgames.com/

      You can also find some insight into his work process here: https://x.com/BCiechanowski/status/1387827101294686210?s=20

      Most people doing this level of work built their own tools over time, learned a bit here and there, and kept refining things throughout their career.

      thread
    2. ForHackernewsSep 2025
      If anyone is interested in learning more about this kind of coding https://thebookofshaders.com/ is a fantastic intro.
      thread
    3. ForHackernewsAug 2025
      If you like this, you will probably enjoy https://www.shadertoy.com/ and https://thebookofshaders.com/
      thread
    4. kaesveMay 2025
      I like https://thebookofshaders.com/ . It’s unfinished and I don’t think it’s been updated in years, but what’s there is pretty good
      thread
    5. alookApr 2025
      The book of shaders is fantastic:

      http://www.thebookofshaders.com/

      thread
    6. modernerdJan 2025
      Yes, but you can learn it!

      1. Get inspired, get motivated. Shaders like these are breathtaking (and well-commented): https://www.shadertoy.com/view/l3cfW4

      2. Watch "Learn to paint with mathematics" to see a simple shader being built gradually: https://www.youtube.com/watch?v=0ifChJ0nJfM

      3. Work through https://thebookofshaders.com/.

      thread

    Related

    Cover of The art of computer programming
    2007–2026

    The art of computer programming

    Donald Knuth
    336 recommend · 1,799
    Cover of Graphics gems
    2010–2026

    Graphics gems

    Andrew S. Glassner
    15 recommend · 29
    Cover of Game Programming Patterns
    2012–2026

    Game Programming Patterns

    Robert Nystrom
    120 recommend · 161
    Cover of The Pragmatic Programmer
    2007–2026

    The Pragmatic Programmer

    Andy Hunt
    353 recommend · 700
    Cover of Essentials of programming languages
    2008–2026

    Essentials of programming languages

    Daniel P. Friedman
    43 recommend · 76
    Cover of Beautiful Code
    2007–2025

    Beautiful Code

    Andy Oram
    48 recommend · 109
    Cover of Code
    2008–2026

    Code

    Charles Petzold
    243 recommend · 385
    Cover of Physically Based Rendering
    2010–2026

    Physically Based Rendering

    Matt Pharr
    92 recommend · 157