It's obvious, though, for example, that you shouldn't try to learn Photoshop on your financial firm's time (unless they assigned you a job to design something for them, though that's unlikely).
The general answer for this is probably no - it's wrong to use their time and money for one's benefit. But some circumstances may call for it, right?
For this question, let's assume that you have completed the tasks for the day (although most likely, you could start tomorrow's work... but then again, there really isn't such a thing as absolute completion).
I've seen some questions here about people's employers unable or (dare I say) unwilling to provide training even if the training would benefit the company.
So, is it alright then, to do some learning to improve oneself, on company time, even for the company's benefit (again, because your employer is unable or unwilling to provide means for your professional advancement)?
No, we haven't ignored or we don't refuse anything else the company might provide.
To complicate things: What if your boss says "no, don't learn that because that's not and never going to be how we do things here?" If you don't, you'd be following instructions, though you could be sacrificing your marketability.
This is NOT a duplicate question How can I approach career development with a boss who doesn't seem to support this?. The answers there don't address whether or not it's alright to sneak personal professional development into some company time. For the most part, the answers suggest that it is ultimately the worker's responsibility. So now, if so, then is it alright to use some company time to exercise that responsibility? That's my question.