Learning to program in 2020 be like