If your credit is poor, I would honestly be concerned about whether buying a home is the best thing to do. Generally, your credit score reflects your financial standing. Buying a home costs money, and plenty of it. We've all witnessed folks who got in over their heads...I would hate to see that happen to you.
For the utlimate answer, I second the advise you've been given and suggest contacting a mortgage broker.