There are three types of garlic: hardneck, softneck, and elephant. Learn how to choose the type that’s best for your climate and your cooking needs.