Starting the process of purchasing your first house is a thrilling but complex undertaking that requires much thought and preparation.