For those looking for more interactive content like this, albeit with more of a game dev focus, I highly recommend https://www.redblobgames.com
One of my favorite articles is this one on hex grids: https://www.redblobgames.com/grids/hexagons/ it blew my mind the first time I noticed that all the interactions and code change when you toggle between "flat topped" and "pointy topped".