I learn programming as a hobby, and everything I've learned so far has been self-taught. I try to find ways to simplify tasks that I am faced with at work with programming.