programmers can learn new languages