Do i have to root my system to install emulators?

Is there a video or a web page that explains the concept of emulation on a phone and rooting to me? ive seen the stuff on this site and in the forums. But no one explains really.... what to do to run emulators, and how rooting works.

Do you only have to root your phone once? Do you have to root it every time that you install something new?