---

How to choose your first programming language

Your reasons for learning to code should inform your choice of a first language.