Brush your grill grates after every use (inspect for wire brush bristles before cooking), and thoroughly clean them every couple of months, depending on grill usage. And twice a year, you should give your grill a thorough cleaning, which helps it cook better and last longer. The basic process is the same for gas or charcoal grills; charcoal grills just have fewer parts.

Inspect your burners for signs of corrosion or anything blocking the row of flame holes. Burner tubes are inviting spots for spiders to lay eggs if your grill goes unused for a while. Use a wire brush and clean them by brushing back and forth over the holes, not down the length of the tube. The wire bottle brush can clean out the inside of each tube.
When finished, you’ll have ears of corn with varying degrees of husk and silk clinging to golden, lightly charred corn and you’ll probably be wondering how the heck to husk it. Remove the ears from the grill and cool for five minutes. Then you should be able to easily pull back the husks and silk. Use a clean kitchen towel to wipe away any unwanted silk or charred husk flakes.
There's another debate about seasoning steaks, and this one relates to black pepper. To begin with, let's agree that freshly ground black pepper is a must for the perfect steak. (And again, we're not talking about that preground black dust they sell at the grocery store. We mean whole black peppercorns that you grind yourself directly onto the steak.)
You also want a cooler, medium heat area of the grill to move the steaks to once they're seared and crispy on the outside. If you have enough burners and space on your grill, set them to a lower heat; if you don't have enough room, simply turn off the burner. If you are using a charcoal grill, one side should have a hot fire while the other a smaller, cooler flame.

For metal and cast iron grill grates, coat lightly with a high temperature oil like Canola or Peanut oil – wipe off any excessive oil, install the grates and fire up the grill.  Heat the grill on high and let it burn for ~30 mins.  This will burn all the solvents and impurities off of the heating elements, grill grates, etc.  Note that porcelain grates won’t need a coat of oil, but will benefit from the burn in process to remove any chemicals/impurities that were applied by the manufacturer. 
It seems that people approach grilling steak one of two ways: either in a casual manner or paying perhaps too much attention. Some will heat the grill with abandon, throw the steaks on, flip once, then pull them off, and serve; others will fret and worry, cutting into the meat every two seconds wringing their hands over whether the meat is done or not. Both techniques do have some merits but a method somewhere in the middle is ideal.
Reassemble the grill, then turn it on to its highest temperature setting and close the hood. There may even be a cleaning level on your burner dials. After a few minutes, open the lid and scrape the grates vigorously with a non-bristle metal grill brush. One I particularly like is the $15 Grill Bristleless Scraper from Taylor. This brush has multiple surfaces and edges to attack and remove grime from grill grates. It even has a handy bottle opener. 
Prepare the corn. Trim the silk from the top of each ear to prevent it from catching fire and burning. Peel away the first layer of husks and remove the stalk end using a serrated knife to expose the bottom of the ear. This will make it easier to slide the ear of the husk, post grilling. (Optional: Peel back a 1-inch section to expose the kernels and char some of the corn.)

Who's right? It's not that the notion of burning pepper is complete nonsense—in theory, yes, black pepper could burn. The problem with peppering midway through cooking is that the pepper granules might not stick to the meat. You could pass a pepper grinder at the table, but if you're cooking outside and eating in an informal style, this may not be feasible.

Clean the exterior of the grill. Soapy water is the safest cleaning solution for most gas grills.[3] Just make a cleaning solution with water and a squirt or two of mild dishwashing soap. Wipe the exterior of the grill with the soapy water, use a rag dipped in clean water to remove the soap residue, and then dry the exterior of the grill thoroughly.