Pregunta de entrevista de GSK

How do you go about learning a new programming language?