Professor (programming language) Professor is an interpreted language designed to help teach programming as a jumping-off point for students. Written in Go.