One of the initial and important steps in the buying process is obtaining a loan. It's recommended that people begin this process by getting pre-qualified by their lender and get a letter of pre-approval.
Also important in this process in accessing information about the various programs and rates. A mortgage consultant would be able to provide you with this information as well as the appropriate deposit.
Reaching out to your local bank would likely be a good place to begin.