I'm not giving amounts because this is totally flexible depending on how much you want to eat. For a full large meal I would suggest 2 eggs and 2 tortillas per person, plus maybe 1/2 cup of beans per person, split across the 2 tortillas. Sour cream and cheese are obviously to taste.
If you don't have any ranchero sauce you can do what I did, which is to throw some jarred salsa in a saucepan and put it on low heat to cook down a bit while you do everything else.
Likewise, heat the pinto or black beans up in a saucepan or in the microwave and keep warm.
Heat some oil in a frying pan, just enough to coat the bottom. Fry each tortilla a minute or two on each side to soften. You don't want them crisp like tostadas, just softened. Set aside on paper towels.
Drain any excess oil and add a bit of butter to the pan and then fry the eggs in it. If you're nervous about flipping fried eggs but like the top cooked a bit, just put a lid on the skillet for a minute once the whites are done to your liking. The heat will cook the top of the eggs and no one will know the difference.
Put tortillas on plates, top with beans, then fried eggs, then cheese and sour cream. Garnish with jalapenos if you'd like.