It's advisable and better off to teach anyone or someone how to catch fish(es) than to give him or her fish(es). Yes! because someone who is often taught how to catch fish(es) will surely and eventually become self-reliant or financially independent. But on the other hand, someone who is always given fish(es) is most likely to come back and ask for more fish(es). Anyway, that doesn't mean, you now have to become stingy and unwilling to help someone else or others financially. Don't misconcept me and do quote me right as well.
Emeasoba George