I like to focus around projects that I want to see for myself. The matter of picking up new languages, paradigms, libraries, software platforms, etc. becomes significantly more meaningful because I give myself a situation where I want to learn these tools to achieve my project. My motivation is the end result of a working software project that works for me, not the specific tools that I used to bring me towards the final software.