I love my Glove80, had it for about a year now and couldn't be happier.
For anyone interested in alt layouts, https://getreuer.info/posts/keyboards/alt-layouts/index.html is one of the best introductions out there. Also https://lemmy.world/c/ergomechkeyboards is a nice resource on fancy keyboards.
'Programming from the ground up' the main idea of this one is to teach programming in a bottom up way, so very low level.
it's mostly about teaching (linux) assembly to beginners, so in a way it is just learning a new language. But it's mainly about understanding low level how a computer works, like registers, kernel calls, how function calls are handled, all for beginners. It's really easy to pick up.
Knowing those fundamentals can go a long way in understanding other computing concepts.
Others that come to mind are :