Able learner does nothing about max ranks though, which means you'd have to wait till level 13. Which is far too late. So you need a dip in a perform-granting class. Bard is suboptimal, because you murder your spellcasting and music progression. Rogue isn't bad. Factotum is probably best, though.