The pioneering theoretical chemist on teaching herself programming and the importance of freedom ...