I'm currently trying to understand magnets, so I can work out what is going on in this system. So am teaching myself multivariate calculus with the help of MIT OCW.
Otherwise, I'm a full time motor mechanic trying to bootstrap a career change.
I learned to code from a handful of non-specific courses (physics and genetics) then decided to sharpen my skills later in life with CS50x.
I'm a bit of a hacker, have dabbled with arduino's and C-code, and learned to make pretty graphs in python with matplotlib.