FHA is usually the best first-time buyer mortgage program. You only need 3.5 percent as a down payment and the credit score requirements are very flexible, as low as 620 FICO credit score. There are other first-time home buyer programs but these can differ from lender to lender. Ask this question when you are shopping for a lender to see how they may offer special programs that other lenders do not.