Tutorials/Mushroom farming

As of the Beta 1.6 update, mushrooms will slowly multiply to nearby opaque blocks, allowing for the creation of farms.

Mushrooms will "pop" out of the ground at a light level greater than 12 so that is one thing to consider when farming them, but other than that they are probably the most tolerant crop, being placeable on nearly everything and needing no water.