Here's how I do mine, and I have two skillets that've been in the family over 100 years!
Bacon or crisco type grease is best, followed by spray on oil!
When done using, rinse in hottest tap water, with a light scrubby side of sponge gently "wipe down"!
Finally give it another rinse and all food particles should be gone by now! If not put about 1/4 inch of water and put on stove, on high until it starts to simmer. Using a serving spoon, or wooden, or similar. Scrape lightly any residue. Immediately dump and rinse in hot water.
Now put on high heat and wipe any residual water or moisture away. When dry, but still over high heat. Add some grease! It can be bacon, spray on oil, or vegetable oil. Using paper towel, rub around entire pan working it into everything, including underside!
Leave on high heat but continue rubbing in the grease until it gets to the smoking point!
Transfer to preheated 400f oven. Turn off heat and leave cast iron for a few hours.
When nearly cool transfer to its normal storage!
Never ever
Soak in water! Run in dishwasher, or store near sink faucet!
Nor Scour, or scrub with abrasive media...
If you need to remove rust or other deformity
1 part oil to one part salt! Scrubbed around with paper towel until scaling is gone! Then simply re season as above!
This has worked for me for many years now.
ETA:
If there is ever a screw up, and the nonstick seasoning has been worn down! Just clean it, and cook a few batches of bacon! Then season as above, and that will start the restoration process!