There are very few actual code snippets and IMO they are very readable even to somebody who has limited knowledge of Java. If there's something you need help understanding, you can always post the code here--there's always somebody willing to translate to "layman's" terms .
Practice only makes habit, only perfect practice makes perfect.
So, practice mindfully. Practice doing the right things and doing things right. — Junilu