I start by washing with hot, soapy water.
No reason to use the expensive solvents for the bulk of the hard work when cheap soap and water will do.
After I'm done with the soap and water, I take my gun over to the air compressor and blow off all the water. Don't want to leave any residual water on/in the gun to cause rust.
Next I clean again with Ballistol.
Finally, I oil.