PetrusOctavianus: I have a feeling Learning is not worth the skill points. You end up spending more skills points than you gain from the extra levels.
ZFR: It's the most useless skill in HoMM3 for this reason. And there, it also takes up a limited skill slot.
Looks like that's the case in MM6 too. Ditto with the Learning NPCs.
Early game it's not worth it, but lategame it's insanely powerful. You spend 27 skill points to get master learning which gives a 30% xp bonus.
At lvl 40-49 you get 9 skill points per lvl.
At lvl 90-99 you get 14 skill points per lvl.
Do you really think that master learning nets you less than 2-3 levels late game with a 30% xp bonus which you can have for the entire game?
Edit:
Skill lvl 1 learning gives a permanent 10% xp bonus for a few hundred gold pieces. The skill is hardly useless.