Be prepared when buying your first home with these top 15 things you need to know before buying your first home.