Scheme/What you need before you start
You Will Need
Before you start you need to download a graphical or command line programming environment. I recommend DrScheme. It has both. You can also look at its documentation. The first time you run this program it will ask for a language, you can choose any but I recommend "Essentials of Programming Languages (2nd ed.)."