Just to add to this, the Branch Education YouTube channel has great videos detailing the manufacturing process as well, here's one for starters: https://www.youtube.com/watch?v=dX9CGRZwD-w
NAND2TETRIS is fun. For an experienced programmer the difficulty is almost akin to a game. Highly recommend it to programmers who have been in high level land for too long.