I did a PhD in Algebra, programmed in Java, Python and SQL for about 2 years and I'm doing some VHDL.