Review of 'Gödel, Escher, Bach : an eternal golden braid' on 'GoodReads'
The first part is hard theoretical mathematics, number theory and its relation with programming languages.
The second part is far easier to read, because it is about computer programs, and artificial intelligence. It is quite fun reading some now outdated concepts in AI, only very recently outdated thanks to DeepMind's Convolutional Neural Networks and its use in AlphaGo to beat the best humans players in the world.
Before every chapter there's a dialog with fantastic characters, with meta-commentary about the chapter.
All in all, it is not as impossible to finish as I expected =)