If you don't have a vegetable griller, you can put 2 sheets aluminum foil together, fold up the edges, and pokes some holes in the bottom with a fork.
How to eat the leaves: Hold non-meaty end. Dip in butter or ranch dressing. Put leaf between teeth with meaty end of meat toward mouth. Insert about 1/2 to 3/4 into mouth, firmly press teeth together onto leaf and pull leaf out of mouth.
How to eat the heart: Dip the whole thing in butter or ranch dressing and eat every bit of it. It's the best part of the artichoke!
To remove the hairy part attached to the heart, gently scoop out with a spoon by tracing the edge of the hair where it touches the heart and only scooping out the hair. With light pressure and moving back and forth, the hair will dislodge from the heart if you slide the spoon in between the 2.