@inthehands I convinced my university (CMU) that programming language courses should count as foreign language courses. I argued that it allowed me to communicate with computers, the same way that learning German would help me communicate with, well, Germans. They bought the concept!