There are multiple ways a person can immigrate to a foreign country. Most popular among them for general masses are :-
1) Higher Studies
Under this a candidate can pick a course according to his qualification. He or she can apply in the Universities / Colleges and once the offer letter is received, they can apply for Visa.
2) PR (Permanent Residence)
Under this, a person can take a language test IELTS & apply for PR. He has to see if his occupational skills are in demand in the target country. All the documents like joining letter, resignation letter, salary slips and many more has to be in order.
3) Find Employment
Under this you have to find a job in the country you want to shift. The company sponsoring you a job will give you the Visa. The company will guide you with the entire formalities and paper-work.