Working through the first few chapters of a book can be interesting. What happened to me, was not really paying attention to what the book was trying to teach me at that time. It was just going over opening and closing connections. The sample code did some other things, where we had to write some code. I decided to test myself, by commenting the source, to prove to myself I know what I learned. Well I was wrong. I thought it was doing something completly different than what it was really doing. So I got side tracked by trying to learn what I was doing in these places that were not the real focus. After this happened, I thought to myself "they should warn you, 'its ok to not understand this and that'". Well, the next chapter had a section that said just that.