It's really not complicated at all and you can easily buy a home...that is if you can keep your expectations realistic.
First, if you've worked in the same field of work for over two years, then you show consistency in employment. With the current FHA backed loans, you are required to come in with 3.5% down, with a minimum credit score of 620. Those two are the black and white requirements.
Your first step is to meet with a lender, have your credit score pulled and see where you are. If you are not high enough in your credit score, they can help you make a plan on how to improve it. If you haven't got the savings for the minimal downpayment, you'd need to make a plan to save it, or possibly borrow it from family members. Yes, there are some special programs that help for low income families, but these are not common so I'd start looking at qualifying as a general first time homebuyer first, THEN understand the nuances of other assistance programs that you might be able to take advantage of.
So you're over 720 you qualify there. And can you come up with a minimum of 7K? Your payment on a 200K purchase will average around $1200/month including principal, interest, taxes and insurance. You seem to be well within the debt to income ratio to qualify for a $200K purchase....but the lender will look specifically at all of your spending, assets, income etc. and be able to speak specifically for you. Cal Mark Holmes at (916) 837-4360. He's with American Pacific Mortgage and can help...lots of information at no charge and very trustworthy and helping alot of my first time homebuyers.