Try to save for a deposit as early as possible since it will allow you to be able to have a smaller mortgage on your house.
Research the are you want to buy a house in and make sure it is adequate for what sort of community you are looking to buy in.
Engaging a realtor is one of the best choices you can make since they come at no extra cost to you and they are a wealth of knowledge.
Buying a house is not for everyone. Ensure you are ready to take on this large of a responsibility before taking the plunge.