Everyone has their own opinion on how to do steak, this is mine. I tried to tl;dr it as much as possible, there are tons of little tricks and tips I've accumulated over time.
Prime rib roast is easier, but spendy. You just throw it in the oven for a while then turn the oven off and let it continue cooking/cooling until dinner time. Don't have the time per pound memorized as I only do it once a year for Christmas. Google it if you want, I think everyone does it pretty much the same way.
Otherwise, here's how to cook a regular ol' steak (preferably ribeye!) that's better than anything you'll get from pretty much anywhere but the $$$$$ steakhouses that get ridiculously good meats
slab o' meat of uniform thickness, grill only, no pans >:/
500 degrees preheat (a bit less if it's a really thick cut, and add more cook time), scrape grate with wire brush, re-heat to and maintain 500 degrees for duration of cook
meat should be dry on the outside so it sears rather than steams, and room temperature if possible
don't season with anything that contains salt until immediately before cooking or it draws the juices out
keep lid closed unless flipping
flip once at 3-5 minutes depending on thickness and desired doneness(use stopwatch to turn this art into science fairly quickly)
put on different area of the grill when you flip it so it sears the new side properly
use tongs, don't pierce it
if the steak is sticking to the grate it's not ready to flip yet, it will release unless there's something wrong with the grate
cook on other side for the same amount of time as the first side, unless you estimated cooking time poorly
remove from grill, salt to taste, eat
Anything more than medium-rare and you start losing a lot of flavor and tenderness. That said even cooking a steak to perfection it can still be tough as shoe leather, depends on the cow and if the steak was frozen multiple times or for too long. Try not to freeze a steak for more than about a month. Also, if you're gonna use steak sauce or cook it well done just get a sirloin and cook it in a pan cause you already gave up, no offense :p