My fellow Real Estate professionals have both given you excellent suggestions, in my opinion. As a Designated Nehemiah Specialist, I would suggest you visit Http://www.getdownpayment.com and take the Online Homeonwership Education Course, as well as familiarize yourself with the Nehemiah program. The Nehemiah Program can assist with not only downpayment but also closing costs. Ask your realtor and lender about the Nehemiah Program and express your interest in participating. All the best in purchasing your first home! Exciting isn't it?
I recommend you contact a Realtor that maybe someone you know can refer, then ask the Realtor if they can recommend a lender to you. In turn, the lender should make an appointment with you and figure out what monthly payment you are comfortable with and pre-approve you for a certain amount so that you can start looking for homes in that specifed amount. You can interview a couple of lenders if you like, and ask them for a good faith estimate, and compare the two, to see which lender you are more comfortable with.