Hi,
I want to change my hosting, What's the best method to do so ?
#I'm not a DB pro so It'll be great if you suggest good tutorials.
Best way would be to take a full cPanel backup by going to
cPanel > Backup > Download/Generate Full Backup.
Then open a ticket with your new host and give them the file. They will restore it so you do not have to do anything.