Programming is great for writing little scripts for yourself, employment, and improving the quality of your thinking.
This. If you're going to learn one thing, teach yourself how to program.
Okay this is probably not true but in many cases I think learning to program is one of the highest utility-increasing things you could do.
So, transferable skills: skills that, upon improvement, increase your ability in other areas (and also improve other, higher-level skills).
A basic example would be reading/writing. Knowing how to read and write allows one to access a huge amount of other skills and resources which are otherwise unavailable. A less obvious example would be clear speech (enunciation). Ability to speak clearly improves one's prospects in a lot of different areas (e.g. professional advancement, dating, etc.).
I'm looking for additional examples. Which skills did you find to be most transferable? Did you become proficient in X, and then found this helped you in many other areas of your life? Please share.
(I tried to find whether this was discussed before, and failed; if it was, I would appreciate the link.)