Anyone can learn Shaolin Kung Fu by taking a course at the Shaolin Temple. But to become a proper Shaolin monk, you are required to be a practicing Buddhist, know basic Chinese, and be young enough to undergo very hard physical training.
It takes 25 years for a Chinese child to become a Shaolin Kung Fu master. Boys enter the temple at age 5 and graduate at around age 25 as “warrior monks”, the first level of mastery. However, achieving full mastery in the Shaolin tradition is forever as it considered to be a lifetime endeavour.