Typography is one of those strange skills - too mathematical to be pure art, but a touch too intangible to be pure science. Our modern life is awash with text, so all front-end devs really need to have a thorough working knowledge of the "art of arranging type".
A good read however it was very text heavy. Made me fall asleep twice while reading it. You should only try to read the highlighted parts the rest are really just filler