The amount of languages, frameworks, 3rd party libraries and tools is staggering. And every place of work uses a unique permutation of those.
As developers, we have to stay on top of things, no two ways about it.
Once we’ve decided we want to learn a new technology, we have a lot of ways to approach that. Especially with the burst of information nowadays. There’s no clear answer as to how we learn something. It depends on the technology itself, how deep you need to learn it, how much time and money you have to spend on this and personal taste.