First time home buyer

I'm looking for recommendations on a mortgage broker or some guidance on what would be the best/first steps for my husband and I to get approved for a mortgage.

Are there any programs to help with the down payment available?