---

12 ways to study a new programming language

You’ve decided to learn a new programming language. How do you get started?