That makes sense. I really don't get to do much new stuff at work. Once I told them I wanted to learn the .Net programming they gave me existing programs to maintain. So when I go look at them I really don't see much I understand. I think a book that gave
you projects to complete so that instead of just reading about how it works I would have projects to complete that would allow me to use the new techniques. So like, read a chapter on some feature, then here's a project that makes you code using that feature.
Something like that I think would work well.
Wrox's Beginning series tends to do that, building up an app or two as you go through the chapters. Well, excluding Beginning ASP.NET Security, because that approach didn't fit.