I'm totally new to the concept of functors. All I know about them is the fact that when they get an object as argument, it acts like an object, and when it takes a morohism, it acts as a morphism.
I'm quite new to the Hom function too, I know that Hom(A, B) is the set of all morphisms which domain is A and codomain is B.
I've been asked to prove that Hom(X,-) is always a functor, but I don't know how to start, since I don't have any clear properties in my hands.