Tally Up Your Space
First, you'll need to figure out how much space you have. If you have a large yard, you can go with classic orchard trees -- like apples, peaches, and pears (plan to plant these at least 8 feet apart).
If you don't have a big property, then think about dwarf trees -- like the citrus ones in this picture -- which take up less space in your yard and can thrive in pots (or consider berry bushes to provide a homegrown fruit fix).
Photo: RBerteig /Creative Commons