I find the best way to learn new technologies by building practical real world examples with them, this way I can see all the pieces working together in the context of an real application which helps me understand and remember what I'm learning.