The best languages for programming in 2018