The first stpe should be to contact and to meet with a local and trusted mortgage broker, they can prequailify you at no cost, they will look at your credit plus your financials and let you know if there are any programs that you may quailify for.

You need to do that before you start looking at a house so you know your price range, then you can comparte each so you know what you can get for your money.