My job used to be completely unrelated to computers (I am a law/finance kind of person). I learned coding as a hobby after reading this excellent article on bloomberg.
I did some ruby (and ruby on rails), swift, C++ on arduino, javascript and solidity. I mostly code things related to blockchain (web3.js, solidity smart contracts).