I guess that varies a lot with how much programming you've done before, particularly things like functional programming and using generics.
I can't remember exactly, but I think I took about a week with fully doing the little tutorial and the customising them.
I should probably go through it again; I'm sure there's a bunch of stuff I read and forgot, or never really grokked in the first place.