As an experiment, my first year (Geography BA/BSc) tutees are learning to program in python.