I like to learn new computer languages and also teach them. I voluntarily teach at various libraries locally. I have taught Python and Arduino programming to elementary and middle school students.
Spending a weekend afternoon at local libraries and learning to code is a nice way to get introduced to programming. They are also free!