Programming languages to learn in 2017