There are only a certain amount of people who can learn a lot of thigs therefor its a gift. The ability to learn is a skill because not a lot of people can learn and understand somethings very quickly. and the willingness to learn is a choice because it is up to you to decide whether you want to try for the best for not try at all.