There are three main types of ham you can buy: boneless, bone-in, and spiral cut. Each is different, and so they all need to be cooked differently.