Your first step to buying a home is to first ask yourself why you want to buy a home: to stop paying rent? To start building equity? To have a place of your own? To raise a family? To entertain business associates? To move up to a bigger house? Next, list what kind of home you'd like and where you would like to be. Be specific. Separate the "must haves" from the "want to haves."
Think of yourself as zeroing in on a target, going from the general to the specific. Consider area (Town, country); community and neighbourhood. Ask yourself how far you are willing to be from work, schools, stores, etc.
Think about home styles. How much space do you need? Does your situation require a one-level home, or are stairs acceptable? Consider size and kind of property. Do you want a newer home, or maybe an older one to fix up? Someday you or your heirs will want to sell. Consider how long you expect to live in this particular home.