I did not worry too much when I read the book first time. I read it very fast. The second reading was very slow with irb session always running the examples. Everything has become more clear and I am able to retain the material by grasping the basic concepts.
I had few weeks break between the first reading and the second.