In that case, you should have probably paid attention to the beginning of the book which clearly states that DiP is for teaching Python to people who already know how to program. When I read the book, I already knew how to program in several other languages. DiP was perfect for me, and got me up to speed on Python rapidly. I had no trouble at all understanding it.