Why are there multiple ways to say hello in Japanese and how would I use them?


I have been learning basic sentences in Japanese, but I want to know what to
use when I meet somebody and why. the three I know are:

  * Yoroshiku onegaishimasu.
  * Konnichiwa.
  * Hajimemashite.

What would I use if I met someone for the first time?

