If your player has locked skills, you can choose one of them to learn. If your player is learning a skill, all learning progress gained through training or matches will increase the level of the skill, not the ability.

A younger or lower rated player will progress faster in learning, so it would be better if your player learns skills when he is still young.