I&#x27;ve worked halfway through &quot;The Elements of Computing Systems&quot; aka &quot;Nand to Tetris&quot; and it&#x27;s fairly high on my already way too excessive todo list for 2016. Great recommendation :)