本書の「はじめに」にも書いてあるように、いわゆる「入門書」とセットで読むか、もしくはweb上の入門サイト等と並行して学習するのがよいと思いました。
豊富で、かつあまりにも独特な具体例の数々は、単に読み物としてみても読み応えがあり、これで2千円なら「買い」だと思います。
ただ、著者の他言語、特にC言語に関する理解ははっきりいってお粗末です。
一例として本書の122ページより引用しますが
【プリプロセス前】
#define MARATHON_DISTANCE (42.195)
int MARATHON_DISTANCE_meter;
MARATHON_DISTANCE_meter = 42195;
【プリプロセス後】
int (42.195)_meter;
(42.195)_meter = 42195;
このようなことは、まともなCプリプロセッサでは起こりません。