Except for a few situations, buying a home will require some type of down payment.
But the size of the down payment is not set in stone.
It will vary based on multiple factors such as your credit history as well as the amount of the home loan and the type of mortgage you are using to purchase the property.
To determine a range of money needed for the down payment and other expenses, you will first need to talk to a mortgage lender. The lender can explain to you the options available as well as the necessary down payments needed for each loan.
Armed with this information you can then make a plan to save up the funds needed and budget for your home purchase.