Gravy is a simple thing but it's applications are enormous.
The simple part is that gravy is a thickened roux.
A roux is just 1/2 fat (of almost any source) and 1/2 all purpose flower, cooked in any vessel while stirring with a whisk.
2 tbs of each is plenty for a small usable amount but up to 4 or 5,, actually any amount will work. Keep in mind that you are going to wind up with about 70 times the amount of gravy as the original roux.
A gravy is created when thickened by adding a liquid of almost any source.
I think the most versatile gravy is made when milk is the liquid of choice.
Once thickened (with milk) -
Add American cheese, some cayenne pepper and some salt to make that white "Tex Mex" cheese sauce.
Add sautéed onions, celery and red potatoes to make a basic chowder. (You can add almost anything to this and call it "whatever you want" chowder)
Add cheddar cheese and you have made the "Cheese" in Macaroni & Cheese.
Add sugar, an egg and some vanilla flavoring and you just made a custard. Pour this over some bananas and "Nilla Wafers" and you just made a "home made banana pudding".
Of course you can always just add some spicy sausage and have a great biscuit gravy.
The basic gravy that you create when doing this with milk is the same gravy that you would get over a "County Fried Steak" too.
Making this same gravy with wine, beef or chicken stock instead of milk, opens up a whole different world of things to do with gravy.