The problem is learning new skills is kind of a catch-22. After you've been doing something for a few years, assuming you're reasonably intelligent, you get to be an expert and command expert wages. Your employer is paying for an expert. He doesn't want to pay you expert wages to learn a a new, marketable skill. He can hire someone who already knows it. Or he can hire a new college grad for a fraction of what you make.
So you learn on your own time. But since you're doing tutorials and what not, and your time isn't infinite, when you actually apply for a job with this new skill your potential employer is going to wonder why he should pay you expert wages for a skill with which you still have effectively no professional experience.