Generally, yes, it's illegal to brew if you're not of age. Just like it is to drink it, but we know how that goes.
I'm not aware of any state that allows you to sell homebrew. Since it's a food product, you have to have permits for legality.
Yes, I think. Giving it away is fine, but you're...