In this episode educators from the Raspberry Pi Foundation discuss the pros and cons of using Scratch, Python, Java and other programming languages to teach coding skills at different learning stages.