Software Developer located in Germany
The best way to learn new technologies is by doing something interesting with them. I tend to learn most, when having a goal in mind, while writing code. Smaller Projects just seem to start and finish themselves, when learning a new language or framework. Just Check out my Github and see what I'm currently working on.