1.Hose it down gently, avoiding the hubs, BB, headset, and pedals as much as you can.
2.Use a little car washing soap, (not dishwashing detergent), and wash the dirtiest parts, then rinse again.
3. Dry it a little if you want, but no need to be thorough just yet.
4. Either remove the chain, or use a chain cleaning gadget e.g. Finishline, Park, etc. and degreaser. Take a rag & dry the chain as thoroughly as possible after cleaning / degreasing it. If it's been awhile, or if your bike got completely soaked / submerged, it might be prudent to check the bearings in the hubs, pedals, BB and headset.
5. Make any adjustments needed.
6. Spray the bike liberally with Pledge, (the furniture wax), and wipe it off. It's lots, lots easier if you remove the wheels and do them separately. Do the rims & hubs with Pledge also. No, it won't make your rims slippery, so you can't stop.
7. By this time, the chain should be dry. Use your choice of chain lube, dry with a rag again.
8. Stand back and admire.
9. Have a beer. (optional)