Python is the language of choice for teaching text based coding as it enables you to code properly!

Despite its prevalence in education it is a commercial language as used by companies such as Google, it is free to download and install on you own PC and the latest version can be found here.

There a re a multitude of sites offering tutorial on how to use and these are a good starting point if you wish to get ahead of the game. Have a look at some of the following to start to use the language: