* Whether you're learning in your spare time outside of your work and other commitments
* Whether you're learning something radically different to anything you've used before to teach you a totally new way to think about solving problems
* Whether you want to reach the level of "yeah, I've used it" or "go ahead, technical interviewer, try to stump me, your large production codebase won't contain anything I haven't seen before"
* Whether you're learning in your spare time outside of your work and other commitments
* Whether you're learning something radically different to anything you've used before to teach you a totally new way to think about solving problems
* Whether you want to reach the level of "yeah, I've used it" or "go ahead, technical interviewer, try to stump me, your large production codebase won't contain anything I haven't seen before"