FarBeyondC
Explorer
Just to note, while the normal Training downtime activity lets you only learn a language or a tool, the special Training downtime activity (from Marks of Prestige in the DMG) allows for learning skills or even acquiring feats. So with enough time (and availability of people able to train you) any character could in theory learn all the skills (or at least, all the one they'd care about).