Enjoyed my first ride at Kelso, it was awesome, enjoyed the dirt, rocks and roots

Only part I hated was putting my bike inside the CRV. Man I need a bike rack LOL.
Anyways I was wondering since my bike has some dirt/mud, online it says some people use soap and water with a cloth. Others use a garden hose and wipe it up. Was hoping you guys can share how you guys do your cleaning?
Also since I dont have any degreaser or chain lube I guess I'll need to purchase some right? I figure after a ride I would need to do the preventive maintenance?
Thanks again!