Natural Soap / Cleaning products

We would like to learn how to make natural soap products that are environmentally friendly whilst serving the respective cleaning purpose needed.