Understanding:"The user wants to find effective techniques and resources for learning software skills."finding effective learning resources for software skillsapplying learning techniques in software trainingassessing progress in software skill acquisition