Skill Development and Lifelong Learning