Typically the more money you put down, the better the interest rate you're going to get. However, if you have good credit and solid employment, you can still buy a home with absolutely nothing out of your pocket.
If you put less than 20% of the purchase price down, the lender can require you to buy an insurance policy called PMI (Private Mortgage Insurance). This insurance can be fairly expensive, especially if you have bad credit.
So, the worse your credit, the more you'll need to put down in order to make the lender feel secure that you're not going to default on the mortgage. The more you put down the better the interest rate you will get. The magic down payment levels are 3%, 5%, 10% and 20%.
Every individual’s case is different so, in order to get more information give me a call and we can go over your situation and how much money you would need to buy a home.