Best way to cook a steak is on a super hot grill. You can't do it at home.
Yes, you can. You just have to have one at home.
I'm surprised no one has mentioned the single biggest problem with cooking steaks at home: they buy them pre-cut at the supermarket. Firstly, they almost always cut them too thin. Most cuts cook much better over 1 1/2" up to 2 1/2" thick. The usual supermarket steak is 3/4" to 1". Even if you have the porper equipment, it's hard to get the outside crisp and still have the insde rare. The heat just gets to the inside too quickly.
And that's also why you need equipment, wqether its a grill or salamander or broiler.... that is capable of high output. Even when you are going to pan fry a steak, you want to do it at high heat for this exact same reason.
But it's not that difficult to cook steak well if you start with the right steak, and cook it the right way depending on the style of cooking (grilling, broiling, or pan frying). With pan frying, you need a flat bottomed skillet that has the ability to tranfer large amount of heat to the meat: most professional lines carry at least one appropriate pan for doing this. Also, you have to pick your cut more carefully if pan frying: you want to stick with cuts like ribeye.