I don't see much difference. Holy is an Anglo-Saxon word. Sacred is Latin. Perhaps holy sounds like an inherent property of an object, while sacred sounds like it is similarly valued by a community, but I'm not sure if that is just my perception of the words.
Student or Learner