Lots of ways to learn .......
Glad you got something out of my little story Suzanne ... skiing in a snow storm is always lots of fun.
Two major elements that help me learn are 1) knowing "the why"... why we need a certain bit of info and how it will aid in the process; and 2) analogies to which I can relate. The skateboarder was able to relate one thing to another. Sometimes we learn from the most unexpected sources -- as long as we always have an open mind to recognize potential similarities. Maybe this is called "mental cross-training" ?
If you're not swimming; then you should be skiing......