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 (city / town, neighborhood, rural municipality, lake community); community (north, south, east, or west side); neighborhood (older and settled or sparkling new; a particular school zone; recreational facilities; and other community services such as transportation, day care, library, stores, entertainment). Ask yourself how many far are you willing to commute to work? Do you want walking distance to work and school or is driving every day prefered?
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.