Now what I'm saying isn't fully correct, but from what I've heard the devs say is that these skills are experienced based. For example, to learn a language you'd have to meet different tribes and talk to them. So skills are absorbed faster in certain areas such as schools but those places are not necessarily the only place you could learn them from.