Im not experienced at real work but i should say that you can organize how you spend your time. Let's say: I plan to learn typescript. I will use 30 mins a day to focus on ts In those 30 mins ill learn a new feature and practice in on codepen.io
So then ill know typescript well in... who knows 2-3 weeks
Good luck!