What are the steps in buying a home – What should I do first?

Just like most things in life buying a home has [...]