A lot of people jump the gun without checking their credit reports and getting pre-approved for loans. While it may seem like a minor detail, checking your credit report and scores beforehand gives you time to correct any mistakes you may find, and more time to improve your credit rating. Getting pre-approved for a loan also helps speed up the closing process.
Hiring an inspector to check for any problems a house may have that the agent did not mention may seem like an obvious necessity, but you'd be surprised at the amount of people that skip the inspection process or do not complete it. Spare yourself the headache of future repairs and risking your safety and have a home inspector check a house before you invest in it.
Lastly, there will come a time when you may eventually have to move out and sell the property you are about to buy, so do take into account its resale value. Most people don't look that far ahead and purchase real estate without considering its resale value. This ends up making the house harder to sell in the future, with some people selling their homes at huge discounts just to close a sale, thereby losing money.