Questions & Answers about Foi uma honra aprender com o oleiro.
Foi is the pretérito perfeito form of ser and presents the honor as a completed fact:
This sounds natural when the learning experience is seen as something finished or as a whole.
Era uma honra would sound different. It usually describes an ongoing state, a background situation, or something habitual in the past. So in this sentence, foi is the more natural choice if the speaker is talking about the experience as a completed event.