Cherries are perhaps the most diverse member of the genus Prunus, which includes other popular stone fruits such as plums, peaches, and apricots. There are two main types, the sweet cherry Prunus avium (best for eating fresh) and the acid or sour cherry Prunus cerasus (best for cooking).
Cherry trees are generally easy to grow, but sweet cherries like sun, so choose a sunny aspect when planting. All cherries prefer well-drained soil, so avoid areas that are prone to water-logging. The most serious disease affecting cherry trees is bacterial canker, and this tends to be more aggressive in wet soils.
The other main horticultural challenge is bird protection. It's a foregone conclusion that birds will get your cherry crop before you do, because they are prepared to eat slightly un-ripe cherries whereas humans are not. However the simple precaution of netting the trees just before the harvest will solve this problem - on very large and inaccessible trees drape a net over some of the lower branches, allowing the birds to take their share from the higher branches.
Cherry trees do not need much attention as they grow, a simple mulch to keep the area free of weeds is sufficient. Once fruiting begins the mulch remains important, and should be extended to match the spread of the branches, because it acts as a sponge and therefore helps prevent fruit-splitting after heavy downpours. You should also apply compost and/or manure during the winter to supply the tree with the nutrients it needs for growth and fruiting.
Provided you can keep the birds off, cherry trees make a good choice for the garden because cherries are a fruit that is best eaten straight from the tree - sweet cherries do not keep more than a day or so and the flavour fades very rapidly. Shop-bought cherries are often quite expensive, and can never be as fresh as those you pick from your own tree.