A Geisha in training is called Maiko and has a mentor, a mature Geisha, who teaches her all the professional skills. Typically, Maiko’s are bind by contract to a specific home called Okiya, which provides them with all their needs from food and lodging to all traditional clothing and makeup.
Maiko will begin her formal training as Minarai, which literally means learning while watching. This usually takes place at traditional gatherings of Geisha's called Ozashiki. There they sit and watch while the rest of the Maiko’s and the Geisha’s interact with customers.
This is how they gain insights that are not written in a textbook, about their role and also allow them to get to know potential customers. Their ornate and colorful kimonos attract customers' attention as they remain silent. After a training period of about a month, the Minarai will officially become a Maiko. A Maiko, which literally means a dance girl, learns from older Maiko’s and mentor Geishas, who function as their mentors for a period of time, which can last even five years.
This photo was taken in a high iso and therefore it has a painting effect.