Use netting for trees. You drape it over the tree, and birds don’t want to tangle with it theoretically. (However, at a farm in Malaysia I went to last year, birds were INSIDE the net – not a pretty situation. They were scared AND eating the fruit. So use with caution.)

Make somewhere else more worth their while. Put bird seed in an area far from your garden. So that will distract and attract the birds to eat somewhere else other than your plants..
If you’re growing seed plants, like sunflowers, try covering the head with an old pantyhose so it can grow or dry, but birds can’t feast.
Get a dog or cat. It’s not THE reason to get a pet, but if you are considering it already, add it to your arsenal of reasons why. Our dog tears out toward the garden and scares the birds away, and between him and the neighborhood cat contingent, squirrels never venture onto the ground away from a tree out there.
And if all this still doesn't work, then buy some chickens and let them roam freely around your garden. And if that still doesn't work then your fruits and veggies must be super good and you should invite me to visit your garden..