2 thinkers, books, and ideas connected to this field.
Charles Petzold's 1999 account of how computers work at the deepest level — from Morse code and Braille through logic gates, flip-flops, and machine language to operating systems — the clearest explanation of computation for non-engineers.
Paul Chiusano and Rúnar Bjarnason's 2014 guide to functional programming using Scala — covering pure functions, algebraic data types, and the functional design of programs — considered the definitive Scala FP textbook.