Hi kapchon.
I don't mean to be rude, but your inquiries are very broad.
You have all the information you need both in gov.uk site and in different threads in this forum. Please, use the search feature in this site to find it out, it is only a few clicks away.
Regards,
Joaquín