@letienne I have done all those tasks. Liberal arts is a good background for a general librarian, but a masters degree is usually required for training in reference, cataloging, and library administration tasks. Languages are often useful. I learned Greek, Latin, German, Sanskrit, Anglo-Saxon, Middle English, and some Irish as an undergrad and in grad school. French and a little Spanish in high school.