3 ms·
The first time I read it straight through. I was in the middle of college, and transitioning from a dual bio/chem major to a math/cs major, and the book really
by scrame 16y ago
The first time I read it straight through. I was in the middle of college, and transitioning from a dual bio/chem major to a math/cs major, and the book really hit a sweet spot for me with the nature of the universe.
If you're a programmer, then you have a big leg up on the core concepts introduced in the first half, but its still a tough read.
The biggest piece of advice: keep going, and don't be intimidated as the examples grow. There are examples that are drawn from many fields of study, and the dialogues in between chapters give a more intuitive sense of the concepts being introduced in the following chapter. Re-read those if you start finding the main discussions too dry.
There is a _lot_ going on in that book, and you will not get it all on the first read. You will have a feeling that you are missing something and you are. Don't worry about that. Some is revealed in the later parts of the book, and you might find yourself looping back to earlier passages.
Take your time with it, but get through to the end, you will not regret it, and you will find yourself picking through parts of it for a long time to come.
Also, check out Metamagical Themas, which is the opposite, a series of discrete chapters on different topics, but just as fascinating. It covers lisp, rubics cubes, the prisoners dilemma, gender roles in language and a whole host of other good things.