Basically, there are two kinds; lagers and ales. The difference is in the yeast fermentation style, bottom for lager and top for ale. Different "recipes" will change the flavor. Some have lots of hops, while others are fruity or sweet. Here's a simple description:

