I enjoy cleaning almost as much as shooting. Cleaning pretty much anything with complex parts whether it's electronic or mechanical is extremely calming to me.
The first time that I disassemble a new gun I remove and replace a part at a time. That is, I don't strip it completely in one pass but instead remove a part then replace it a few times until I know exactly how that part should look and feel.
Keep your work area clean. Be diligent in separating your brushes and rods. The first time that you jam a 9mm rod into your .22LR barrel and it gets stuck there will be the last time that it happens (if you learn
Read up on your supplies. Some cleaners don't work well with certain finishes. Using the proper cleaner can also minimize wear as you will need less force to get parts clean. Using the wrong cleaner can damage some parts.
Above all, be safe. In your home it's easy to sit in front of the television and disassemble and clean your firearm. The danger is that you can get so comfortable that you become careless. I'm very strict with myself and others about the maintenance portion of shooting, possibly even stricter than when I'm on the range.