I just started going through this thread in April and it guided me to buying my house this month.
I'll say first pay down your credit cards as much as possible, make sure your score is in the mid to high 600s at mininum for a better rate, don't make any big changes to your credit during the process, have a decent amount of cash saved up, search for grants for first time homebuyers, apply for an fha loan if you want to lower your down payment, don't go for the huge house that will eat up your income if you can't afford it, always pay for the home inspection I can't believe theres some people who don't, get the seller to pay some of the closing costs and also get them to put a home warranty in the contract. I used QuickenLoans they were thoro as hell throughout the entire process. Make sure your paperwork as far as w2s, tax returns and bank statements are legit. Drop your real estate agent if they aren't grinding to find you something and get it done. My homies agent was bullshytting and it took months to close, my lady was going hard and we closed in a month.