How to Backup a WordPress site

A self-hosted WordPress site is comparable to a hard drive on a computer, you insert files and documents and it goes to work managing them and keeping everything in order.   Every once in a while, user error, malware and other acts of God can cause things go astray...