The foundation acts as the base for your home. You cannot go back and redo it once the house is built, so it pays to do it right the first time. Reinforced concrete is perhaps the strongest option available to you.
For the purpose of this guide, we will be describing a fabric-formed foundation. They are cheaper and easier to set up, as well as offering a vapor barrier. Solid forms are more expensive and not as flexible as fabric. However, if you wish to use them, the process is very similar.
Wooden or metal stakes
Any metal needed to attach walls (depending on the material walls)
Cement and sand
Concrete tools (for mixing and pouring)
You will need to have an overall design of your house in your mind before you pour the foundation.