While growing as a developer, I tended to take on projects with technologies I never used in order to learn them during solving a specific problem. This approach always worked well for me and I managed to acquire a set of skills for dealing with a wide range of tasks and develop my learning capacity.