When learning new technologies, I always try to base it on a project. That way it helps me to solidify concepts related to those technologies. I have designed and developed many hobby projects, but more importantly I have also created some projects which have impact on many more individuals.