Python is a great language to introduce beginning programmers to basic concepts and syntax. Python is a high level language that is easy to pick up, and very useful for dealing with large data sets, making it very useful in many different industries. You will need a computer, ideally with Python downloaded (
http://www.python.org/getit/).