Fruit trees for the garden

Which fruit tree is right for your garden? What difference do the different types of rootstocks make and what do we mean by self-fertile?