*insert cunning linguist joke*

No really, apart from druidic you can learn just about any language, only it would make sense for you to learn some languages sooner then others (i.e. the bonus languages) If you are out you could probably learn the rest. For a bard it would be nice so he won't have to sacrifice a spell known for tongues (besides he has speak language in class which is funny to say the least)