Undergraduate degrees in Physics and Philosophy, self-taught programmer for the job market (computational physics and software engineering)
Started with python, learning Golang and C++