WordPress migration is of the most complicated job for newbie due to various technical aspects like migrating your website without hurting your Search Engine Ranking which is actually a difficult job. There are mainly 2 ways to migrate your site using a WordPress migration plugin, second manually migrating your files from one host to another which is actually not recommended method for newbie.