Having started his new job, Ed has discovered he'll need to learn C#. He's already learned a few different languages, notably Python, and has dipped his toe into the world of C++. So how should he approach having to learn yet another programming language? It's something most developers have to do fairly regularly, so are there any techniques and tips and tricks to help make the process easier? Find out in this week's pedagogical instalment of A Question of Code.