How to Learn to Program: Start with an Interpreted Language

So you want to learn how to write computer programs? Where do you start? What language do you learn first? In this article, I’m going to suggest that you start with an interpreted language that has a shell program (also called a REPL) you can use to practice with. What is a Shell Program? A …