Learning a new perk requires Gold and time. Some perks also require a source, like a scroll, a book or a trainer. Any character that knows a perk is qualified to be a trainer for it.
The amount of time required to learn a new perk is based on the perk's gold cost and the character's intellect. It takes at least one day to train a perk, but it is possible to learn multiple perks per day.
|Character Intellect||Gold cost covered per day of learning|