The first step to buying a home is to get pre-approved for a home loan. Getting pre-approved helps you determine how much home you can afford.
Most lenders require a FICO score of 620 or better. Borrowers with higher credit scores have lower down payment requirements and get better interest rates.
It depends on the lender and the loan program. Most FHA loans require a 3.5% down payment. Most VA and USDA loans have 0 down payment requirements.