A lot of people, especially new programmers, ask me, which programming language should I learn. This is an extremely interesting question because there are now...