Think of money orders as checks where you pay the money up front.
You can buy money orders at post offices, convenience stores, or banks. You pay these places the amount of money you want to send as well as the fee for the money order. You then fill out the money order pretty much as you would a check and hand it over to the business you want to pay.