PersonX learns programming
to have a computer to look up lessons to become interested in the subject to enroll in a course to like working on computers to be interested in programming to know different languages to enrol in class