I would rather educate the people about the inherent technology of Bitcoin instead of giving them Bitcoin directly, they won't know how to use it anywhere, and Bitcoin simply can't buy him a cup of coffee. For charity, it is always better to just donate fiat currency for instant exchange of useful items.