It is typical of what almost every newcomer faces in software development, and it is what almost every project manager encounters when dealing with a newcomer. When I started as a programmer, there were only a handful of technologies available. Forget about mastering, it’s not even easy to learn if you are someone who puts in average efforts.
Without a doubt, to be a successful developer, you have to be confident in your own ability to learn. The quickest, most reliable way to build your skill as a programmer is to simply read the documentation. It’s literally all there. My experience in development suggests that the best solution would be specializing on any particular framework. For example, if you like WordPress, try to specialize in it.