Skill Learning: Scientific Terminologies